#ARGUMENTS: #The authoritative packaging source #ARGOPKGS #Extra argonix arguments #EXTRA .test: stage: test tags: - integration artifacts: paths: - result/* - nixtmpdir/ expire_in: 1 week when: always testPwd: extends: .test script: - "argonix test pwd --argopkgs $ARGOPKGS $EXTRA --verbose" testRun: extends: .test script: - "argonix test run --argopkgs $ARGOPKGS $EXTRA --verbose" testHello: extends: .test script: - "argonix test hello --argopkgs $ARGOPKGS $EXTRA --verbose" testSetpower: extends: .test tags: - knl script: - "argonix test setpower --argopkgs $ARGOPKGS $EXTRA --verbose" testKill: extends: .test script: - "argonix test kill --argopkgs $ARGOPKGS $EXTRA --verbose" testList: extends: .test script: - "argonix test list --argopkgs $ARGOPKGS $EXTRA --verbose" testListen: extends: .test script: - "argonix test listen --argopkgs $ARGOPKGS $EXTRA --verbose" testPerfwrapper: extends: .test script: - "argonix test performance --argopkgs $ARGOPKGS $EXTRA --verbose" tags: - performance - integration testPower: extends: .test script: - "argonix test power --argopkgs $ARGOPKGS $EXTRA --verbose" tags: - knl testSingularity: extends: .test tags: - singularity script: - "argonix build testSingularity --argopkgs $ARGOPKGS $EXTRA --verbose"