Skip to content
Snippets Groups Projects
Commit fd54451e authored by MJB's avatar MJB
Browse files

split tests as they were taking too long on castan and hitting timeout of 60,...

split tests as they were taking too long on castan and hitting timeout of 60, increased time out to 120 as well
parent 29208b97
No related branches found
No related tags found
No related merge requests found
stages:
- build
- test
- test:scripts
- test:monitoring
- test:inputs
- clean
build:tests:
stage: build
......@@ -11,20 +14,40 @@ build:tests:
- build/clmctest-SNAPSHOT.tar.gz
expire_in: 1 day
test:all:
stage: test
test:scripts:
stage: test:scripts
dependencies:
- build:tests
script:
- vagrant --fixture=scripts -- up
- vagrant --fixture=scripts -- ssh test-runner -- -tt "pip3 install /vagrant/build/clmctest-SNAPSHOT.tar.gz"
- vagrant --fixture=scripts -- ssh test-runner -- -tt "pytest -s --pyargs clmctest.scripts"
when: on_success
test:monitoring:
stage: test:monitoring
dependencies:
- test:scripts
script:
- vagrant --fixture=monitoring -- up
- vagrant --fixture=monitoring -- ssh test-runner -- -tt "pytest -s --pyargs clmctest.monitoring"
when: on_success
test:inputs:
stage: test:inputs
dependencies:
- test:monitoring
script:
- vagrant --fixture=inputs -- up
- vagrant --fixture=inputs -- ssh test-runner -- -tt "pytest -s --pyargs clmctest.inputs"
when: on_success
clean:test:
stage: clean
script:
- echo "Clean VMs"
after_script:
- vagrant --fixture=inputs -- destroy --force
- vagrant --fixture=monitoring -- destroy --force
- vagrant --fixture=scripts -- destroy --force
when: on_success
when: always
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment