Raymond Toy pushed to branch issue-101-clang-trapping-math at cmucl / cmucl
Commits:
-
56ba2df2
by Raymond Toy at 2021-02-04T20:34:29-08:00
1 changed file:
Changes:
| ... | ... | @@ -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:
|