2525 sudo apt update && sudo apt install -y opam
2626 opam init --disable-sandboxing --compiler=4.06.0
2727 opam pin -y add camlp5 7.10
28- opam install -y num ledit
28+ opam install -y num ledit camlp-streams ocamlfind
2929
3030 - name : Checkout this repo
3131 uses : actions/checkout@v2
@@ -34,12 +34,12 @@ jobs:
3434
3535 - name : Run
3636 run : |
37- set -e
37+ set -xe
3838 cd hol-light
3939 eval $(opam env)
4040 make
4141 ./hol.sh 2>&1 | tee log.txt
42- ! grep "Error" log.txt
42+ grep "Error" log.txt && exit 1
4343 grep "Camlp5 parsing version" log.txt
4444
4545 test2 :
@@ -59,26 +59,26 @@ jobs:
5959
6060 - name : Run
6161 run : |
62- set -e
62+ set -xe
6363 cd hol-light
6464 make switch
6565 eval $(opam env)
6666 make
6767 ./hol.sh 2>&1 | tee log.txt
68- ! grep "Error" log.txt
68+ grep "Error" log.txt && exit 1
6969 grep "Camlp5 parsing version (HOL-Light)" log.txt
7070 cd ..
7171
7272 - name : Run (HOLLIGHT_USE_MODULE=1)
7373 run : |
74- set -e
74+ set -xe
7575 cd hol-light
7676 eval $(opam env)
7777 make clean
7878 export HOLLIGHT_USE_MODULE=1
7979 make
8080 ./hol.sh 2>&1 | tee log.txt
81- ! grep "Error" log.txt
81+ grep "Error" log.txt && exit 1
8282 grep "Camlp5 parsing version (HOL-Light)" log.txt
8383 ./unit_tests.byte
8484 ./unit_tests.native
@@ -100,26 +100,26 @@ jobs:
100100
101101 - name : Run
102102 run : |
103- set -e
103+ set -xe
104104 cd hol-light
105105 make switch-5
106106 eval $(opam env)
107107 make
108108 ./hol.sh 2>&1 | tee log.txt
109- ! grep "Error" log.txt
109+ grep "Error" log.txt && exit 1
110110 grep "Camlp5 parsing version (HOL-Light)" log.txt
111111 cd ..
112112
113113 - name : Run (HOLLIGHT_USE_MODULE=1)
114114 run : |
115- set -e
115+ set -xe
116116 cd hol-light
117117 eval $(opam env)
118118 make clean
119119 export HOLLIGHT_USE_MODULE=1
120120 make
121121 ./hol.sh 2>&1 | tee log.txt
122- ! grep "Error" log.txt
122+ grep "Error" log.txt && exit 1
123123 grep "Camlp5 parsing version (HOL-Light)" log.txt
124124 ./unit_tests.byte
125125 ./unit_tests.native
0 commit comments