#### (experimental) Argo integration testingThis small repository contains the minimal code necessary to runintegration tests across the argo stack, using various applications.It leverages the argopkgs repo, but overrides some sources in it withtheir master branch counterparts. see file `default.nix` for details.The file `./integration.sh` is provided as a convenience and should beall that is necessary to run these tests on a nix-enabled machine.
as part of development or continuous integration. This gitlab CI snippets showshow to do this on a nix-enabled runner:```{.yml}integration.test: stage: test script: - BUILD=$PWD - cd `mktemp -d` - git clone https://xgitlab.cels.anl.gov/argo/argotest.git - cd argotest - nix-shell -A test --run ./integration.hs --arg nrm-src $BUILD except: - /^wip\/.*/ - /^WIP\/.*/ tags: - integration```