Raymond Toy pushed to branch issue-101-clang-trapping-math at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • .gitlab-ci.yml
    ... ... @@ -7,6 +7,7 @@ stages:
    7 7
       - install
    
    8 8
       - build
    
    9 9
       - test
    
    10
    +  - ansi-test
    
    10 11
       - benchmark
    
    11 12
     
    
    12 13
     cache:
    
    ... ... @@ -56,15 +57,31 @@ linux:test:
    56 57
         # Needs artifacts from build (dist/)
    
    57 58
         - job: linux:build
    
    58 59
           artifacts: true
    
    60
    +  script:
    
    61
    +    - bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
    
    62
    +    - cd ansi-test
    
    63
    +    - make LISP="../dist/bin/lisp -batch -noinit -nositeinit"
    
    64
    +    - grep 'No unexpected \(successes\|failures\)' test.out
    
    65
    +
    
    66
    +linux:ansi-test:
    
    67
    +  stage: ansi-test
    
    68
    +  tags:
    
    69
    +    - linux
    
    70
    +  artifacts:
    
    71
    +    paths:
    
    72
    +      - ansi-test/test.out
    
    73
    +  needs:
    
    74
    +    # Needs artifacts from build (dist/)
    
    75
    +    - job: linux:build
    
    76
    +      artifacts: true
    
    59 77
       before_script:
    
    60 78
         - git clone https://gitlab.common-lisp.net/cmucl/ansi-test.git
    
    61 79
         - (cd ansi-test; git checkout rtoy-cmucl-expected-failures)
    
    62 80
       script:
    
    63
    -    - bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
    
    64 81
         - cd ansi-test
    
    65 82
         - make LISP="../dist/bin/lisp -batch -noinit -nositeinit"
    
    66 83
         - grep 'No unexpected \(successes\|failures\)' test.out
    
    67
    -
    
    84
    +    
    
    68 85
     linux:benchmark:
    
    69 86
       stage: benchmark
    
    70 87
       tags:
    
    ... ... @@ -121,21 +138,33 @@ osx:test:
    121 138
         - osx
    
    122 139
       artifacts:
    
    123 140
         paths:
    
    124
    -      - ansi-test/test.out
    
    125 141
           - test.log
    
    126 142
       needs:
    
    127 143
         # Needs artifacts from build (dist/)
    
    128 144
         - job: osx:build
    
    129 145
           artifacts: true
    
    146
    +  script:
    
    147
    +    - bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
    
    148
    +
    
    149
    +osx:ansi-test:
    
    150
    +  stage: ansi-test
    
    151
    +  tags:
    
    152
    +    - osx
    
    153
    +  artifacts:
    
    154
    +    paths:
    
    155
    +      - ansi-test/test.out
    
    156
    +  needs:
    
    157
    +    # Needs artifacts from build (dist/)
    
    158
    +    - job: osx:build
    
    159
    +      artifacts: true
    
    130 160
       before_script:
    
    131 161
         - git clone https://gitlab.common-lisp.net/cmucl/ansi-test.git
    
    132 162
         - (cd ansi-test; git checkout rtoy-cmucl-expected-failures)
    
    133 163
       script:
    
    134
    -    - bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
    
    135 164
         - cd ansi-test
    
    136 165
         - make LISP="../dist/bin/lisp -batch -noinit -nositeinit"
    
    137 166
         - grep 'No unexpected \(successes\|failures\)' test.out 
    
    138
    -
    
    167
    +  
    
    139 168
     osx:benchmark:
    
    140 169
       stage: benchmark
    
    141 170
       tags: