@@ -5,7 +5,7 @@ version: 2
5
5
defaults : &defaults
6
6
docker :
7
7
- image : pookmish/drupal8ci:pcov
8
- - image : selenium/standalone-chrome:3.141.59-neon
8
+ - image : selenium/standalone-chrome:latest
9
9
- image : mariadb:10.3
10
10
environment :
11
11
MYSQL_ALLOW_EMPTY_PASSWORD : 1
@@ -23,7 +23,7 @@ code_coverage: &code_coverage
23
23
- run :
24
24
name : Run PHP Unit Coverage Tests
25
25
command : |
26
- composer global require SU-SWS/stanford-caravan:dev-8.x-1 .x
26
+ composer global require SU-SWS/stanford-caravan:dev-8.x-2 .x
27
27
~/.composer/vendor/bin/sws-caravan phpunit /var/www/html --extension-dir=/var/www/test --with-coverage
28
28
- save_cache :
29
29
key : dependencies-v1-{{ epoch }}
@@ -41,16 +41,16 @@ back_to_dev: &back_to_dev
41
41
- run :
42
42
name : Back to dev
43
43
command : |
44
- composer global require SU-SWS/stanford-caravan:dev-8.x-1 .x
44
+ composer global require SU-SWS/stanford-caravan:dev-8.x-2 .x
45
45
~/.composer/vendor/bin/sws-caravan back-to-dev ${CIRCLE_TAG} ${CIRCLE_WORKING_DIRECTORY}
46
46
47
- codeception : &codeception
47
+ d8_codeception : &d8_codeception
48
48
<< : *defaults
49
49
steps :
50
50
- checkout :
51
51
path : /var/www/test
52
52
- run :
53
- name : Run Acceptance Tests
53
+ name : Run Codeception Tests
54
54
command : |
55
55
composer global require SU-SWS/stanford-caravan:dev-8.x-1.x
56
56
~/.composer/vendor/bin/sws-caravan codeception /var/www/html --extension-dir=/var/www/test
@@ -59,14 +59,31 @@ codeception: &codeception
59
59
- store_artifacts :
60
60
path : /var/www/html/artifacts
61
61
62
+ d9_codeception : &d9_codeception
63
+ << : *defaults
64
+ steps :
65
+ - checkout :
66
+ path : /var/www/test
67
+ - run :
68
+ name : Run Codeception Tests
69
+ command : |
70
+ composer global require SU-SWS/stanford-caravan:dev-8.x-2.x
71
+ ~/.composer/vendor/bin/sws-caravan codeception /var/www/html --extension-dir=/var/www/test
72
+ - store_test_results :
73
+ path : /var/www/html/artifacts/behat
74
+ - store_artifacts :
75
+ path : /var/www/html/artifacts
76
+
62
77
# Declare all of the jobs we should run.
63
78
jobs :
64
79
run-coverage :
65
80
<< : *code_coverage
66
81
run-back-to-dev :
67
82
<< : *back_to_dev
68
- run-codeception :
69
- << : *codeception
83
+ run-d8-codeception :
84
+ << : *d8_codeception
85
+ run-d9-codeception :
86
+ << : *d9_codeception
70
87
71
88
# Declare a workflow that runs all of our jobs in parallel.
72
89
workflows :
@@ -84,16 +101,16 @@ workflows:
84
101
tests :
85
102
jobs :
86
103
- run-coverage
87
- - run-codeception
104
+ - run-d8-codeception
105
+ - run-d9-codeception
88
106
# Re-test every sunday in case this code becomes stale.
89
107
sundays :
90
108
jobs :
91
109
- run-coverage
92
- - run-codeception
93
110
triggers :
94
111
- schedule :
95
112
cron : " 0 0 * * 0"
96
113
filters :
97
114
branches :
98
115
only :
99
- - 8.x-2 .x
116
+ - 8.x-1 .x
0 commit comments