[Git][cmucl/cmucl][master] 2 commits: Fix #76: Add ansi-test to CI

Raymond Toy gitlab at common-lisp.net
Sun Aug 30 01:16:00 UTC 2020



Raymond Toy pushed to branch master at cmucl / cmucl


Commits:
91190bf8 by Raymond Toy at 2020-08-30T01:15:52+00:00
Fix #76: Add ansi-test to CI

Checkout the ansi-test repo and run the testsuite.  Verify that there
were no unexpected successes or failures.

- - - - -
69064be1 by Raymond Toy at 2020-08-30T01:15:53+00:00
Merge branch 'rtoy-issue-76-add-ansi-tests-to-ci' into 'master'

Fix #76:  Add ansi-tests test suite to CI

Closes #76

See merge request cmucl/cmucl!54
- - - - -


1 changed file:

- .gitlab-ci.yml


Changes:

=====================================
.gitlab-ci.yml
=====================================
@@ -4,9 +4,14 @@ variables:
   bootstrap: ""
 
 linux-runner:
+  artifacts:
+    paths:
+      - ansi-test/test.out
   tags:
     - linux
   before_script:
+    - git clone https://gitlab.common-lisp.net/ansi-test/ansi-test.git
+    - (cd ansi-test; git checkout rtoy-cmucl-expected-failures)
     - wget -nv $download_url/cmucl-$version-linux.tar.bz2
     - wget -nv $download_url/cmucl-$version-linux.extra.tar.bz2
     - mkdir snapshot
@@ -15,11 +20,19 @@ linux-runner:
     - bin/build.sh $bootstrap -R -C "" -o snapshot/bin/lisp
     - bin/make-dist.sh -I dist linux-4
     - bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
+    - cd ansi-test
+    - make LISP="../dist/bin/lisp -batch -noinit -nositeinit"
+    - grep 'No unexpected \(successes\|failures\)' test.out 
 
 osx-runner:
+  artifacts:
+    paths:
+      - ansi-test/test.out
   tags:
     - osx
   before_script:
+    - git clone https://gitlab.common-lisp.net/ansi-test/ansi-test.git
+    - (cd ansi-test; git checkout rtoy-cmucl-expected-failures)
     - curl -s -o cmucl-$version-darwin.tar.bz2 $download_url/cmucl-$version-darwin.tar.bz2
     - mkdir snapshot
     - (cd snapshot; tar xjf ../cmucl-$version-darwin.tar.bz2)
@@ -27,3 +40,6 @@ osx-runner:
     - bin/build.sh $bootstrap -R -C "" -o snapshot/bin/lisp
     - bin/make-dist.sh -I dist darwin-4
     - bin/run-tests.sh -l dist/bin/lisp 2>&1 | tee test.log
+    - cd ansi-test
+    - make LISP="../dist/bin/lisp -batch -noinit -nositeinit"
+    - grep 'No unexpected \(successes\|failures\)' test.out 



View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/compare/9b7c0185a90edf8220c9392e84f87350ca32314e...69064be1625fc725cbc5025fa1517d893cbaaa8a

-- 
View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/compare/9b7c0185a90edf8220c9392e84f87350ca32314e...69064be1625fc725cbc5025fa1517d893cbaaa8a
You're receiving this email because of your account on gitlab.common-lisp.net.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/cmucl-cvs/attachments/20200830/8baad73f/attachment-0001.htm>


More information about the cmucl-cvs mailing list