integration.yml 1.28 KB
Newer Older
1 2 3 4 5 6 7 8 9 10
#ARGUMENTS:
  #The authoritative packaging source
  #ARGOPKGS
  #Extra argonix arguments
  #EXTRA

.test:
  stage: test
  tags:
    - integration
Valentin Reis's avatar
Valentin Reis committed
11 12
  artifacts:
    paths:
Valentin Reis's avatar
Valentin Reis committed
13
      - result/*
14
      - nixtmpdir/
Valentin Reis's avatar
Valentin Reis committed
15 16
    expire_in: 1 week
    when: always
17

Valentin Reis's avatar
Valentin Reis committed
18 19 20
testPwd:
  extends: .test
  script:
21
    - "argonix test pwd --argopkgs $ARGOPKGS $EXTRA --verbose"
Valentin Reis's avatar
Valentin Reis committed
22

23 24 25
testRun:
  extends: .test
  script:
26
    - "argonix test run --argopkgs $ARGOPKGS $EXTRA --verbose"
27

28
testHello:
29 30
  extends: .test
  script:
31
    - "argonix test hello --argopkgs $ARGOPKGS $EXTRA --verbose"
32

Valentin Reis's avatar
Valentin Reis committed
33 34 35 36 37 38 39
testSetpower:
  extends: .test
  tags:
    - knl
  script:
    - "argonix test setpower --argopkgs $ARGOPKGS $EXTRA --verbose"

Valentin Reis's avatar
Valentin Reis committed
40
testList:
Valentin Reis's avatar
Valentin Reis committed
41 42 43 44
  extends: .test
  script:
    - "argonix test list --argopkgs $ARGOPKGS $EXTRA --verbose"

45
testListen:
46 47
  extends: .test
  script:
48
    - "argonix test listen --argopkgs $ARGOPKGS $EXTRA --verbose"
49

50
testPerfwrapper:
51 52
  extends: .test
  script:
53
    - "argonix test performance --argopkgs $ARGOPKGS $EXTRA --verbose"
54 55 56
  tags:
    - performance
    - integration
57

58
testPower:
59 60
  extends: .test
  script:
61
    - "argonix test power --argopkgs $ARGOPKGS $EXTRA --verbose"
62 63
  tags:
    - knl
Valentin Reis's avatar
Valentin Reis committed
64 65 66

testSingularity:
  extends: .test
Valentin Reis's avatar
Valentin Reis committed
67
  tags:
Valentin Reis's avatar
Valentin Reis committed
68
    - singularity
Valentin Reis's avatar
Valentin Reis committed
69 70
  script:
    - "argonix build testSingularity --argopkgs $ARGOPKGS $EXTRA --verbose"