@@ -11,8 +11,8 @@ stages:
1111_before_script_reference : &before_script_reference
1212 - npm install
1313 - cd tests
14- - docker-compose run --rm node npm run build
15- - docker-compose up -d $SELENIUM_BROWSER
14+ - docker-compose up -d node $SELENIUM_BROWSER
15+ - docker-compose exec node npm run build
1616
1717jobs :
1818 include :
@@ -27,37 +27,37 @@ jobs:
2727 name : " E2E Chrome"
2828 env : SELENIUM_BROWSER=chrome
2929 before_script : *before_script_reference
30- script : docker-compose run --rm codeceptjs codeceptjs run-multiple basic:$SELENIUM_BROWSER --invert --grep '@optional'
30+ script : docker-compose exec node codeceptjs -c /repo/tests/ codeceptjs/codecept.json run-multiple basic:$SELENIUM_BROWSER --invert --grep '@optional'
3131
3232 - stage : test
3333 name : " E2E Firefox"
3434 env : SELENIUM_BROWSER=firefox
3535 before_script : *before_script_reference
36- script : docker-compose run --rm codeceptjs codeceptjs run-multiple basic:$SELENIUM_BROWSER --invert --grep '@optional'
36+ script : docker-compose exec node codeceptjs -c /repo/tests/ codeceptjs/codecept.json run-multiple basic:$SELENIUM_BROWSER --invert --grep '@optional'
3737
3838 - stage : test
3939 name : " E2E Chrome nonmin"
4040 env : SELENIUM_BROWSER=chrome DIST_SUB_PATH=nonmin
4141 before_script : *before_script_reference
42- script : docker-compose run --rm codeceptjs codeceptjs run-multiple basic:$SELENIUM_BROWSER --invert --grep '@optional'
42+ script : docker-compose exec node codeceptjs -c /repo/tests/ codeceptjs/codecept.json run-multiple basic:$SELENIUM_BROWSER --invert --grep '@optional'
4343
4444 - stage : test
4545 name : " E2E Firefox nonmin"
4646 env : SELENIUM_BROWSER=firefox DIST_SUB_PATH=nonmin
4747 before_script : *before_script_reference
48- script : docker-compose run --rm codeceptjs codeceptjs run-multiple basic:$SELENIUM_BROWSER --invert --grep '@optional'
48+ script : docker-compose exec node codeceptjs -c /repo/tests/ codeceptjs/codecept.json run-multiple basic:$SELENIUM_BROWSER --invert --grep '@optional'
4949
5050 - stage : test
5151 name : " E2E Chrome Optional"
5252 env : TEST_TYPE=optional SELENIUM_BROWSER=chrome
5353 before_script : *before_script_reference
54- script : docker-compose run --rm codeceptjs codeceptjs run-multiple basic:$SELENIUM_BROWSER --grep '@optional'
54+ script : docker-compose exec node codeceptjs -c /repo/tests/ codeceptjs/codecept.json run-multiple basic:$SELENIUM_BROWSER --grep '@optional'
5555
5656 - stage : test
5757 name : " E2E Firefox Optional"
5858 env : TEST_TYPE=optional SELENIUM_BROWSER=firefox
5959 before_script : *before_script_reference
60- script : docker-compose run --rm codeceptjs codeceptjs run-multiple basic:$SELENIUM_BROWSER --grep '@optional'
60+ script : docker-compose exec node codeceptjs -c /repo/tests/ codeceptjs/codecept.json run-multiple basic:$SELENIUM_BROWSER --grep '@optional'
6161
6262 allow_failures :
6363 - env : TEST_TYPE=optional SELENIUM_BROWSER=chrome
0 commit comments