stages: - test - style py.test: stage: test script: - pipenv install --dev - pipenv run py.test except: - /^wip\/.*/ - /^WIP\/.*/ tags: - rapl flake8: stage: style script: - pipenv install --dev - pipenv run 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