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:
|