GitLab maintenance scheduled for Today, 2019-12-05, from 17:00 to 18:00 CT - Services will be unavailable during this time.

Commit aedf9396 authored by Valentin Reis's avatar Valentin Reis

[feature] Added integration tests

Added integration tests to the `.gitlab-ci.yaml` file. These tests
run any runner tagged "integration". They depend on the 'argotest'
repository master branch being able to run the tests, which
uses 'argopkgs' repository. The runner must be Nix
enabled. This therefore currently uses a rolling release of the
integration tests.
parent 55997380
......@@ -46,3 +46,6 @@ venv/
*.log
*.nav
*.out
# frequent clones
argotest
......@@ -22,3 +22,25 @@ flake8:
except:
- /^wip\/.*/
- /^WIP\/.*/
integration.test:
stage: test
script:
- git clone https://xgitlab.cels.anl.gov/argo/argotest.git
- cd argotest
- nix-shell -A test --run "./argotk.hs helloworld" --arg nrm-src ../.
artifacts:
paths:
- argotest/cmd_err.log
- argotest/cmd_out.log
- argotest/daemon_out.log
- argotest/daemon_out.log
- argotest/nrm.log
- argotest/time.log
expire_in: 1 week
except:
- /^wip\/.*/
- /^WIP\/.*/
tags:
- integration
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment