Skip to content

Commit d28dde8

Browse files
committed
update test installation
1 parent 08f564d commit d28dde8

File tree

1 file changed

+21
-26
lines changed

1 file changed

+21
-26
lines changed

.github/workflows/set-up-environment.yml

+21-26
Original file line numberDiff line numberDiff line change
@@ -21,54 +21,49 @@ jobs:
2121
opam install why3.1.6.0
2222
# install both alt-ergo 2.4.2 and alt-ergo 2.5.3
2323
opam install alt-ergo.2.4.2
24+
opam install eprover.2.6
2425
eval $(opam env)
2526
cp $(which alt-ergo) $(which alt-ergo)-2.4.2
27+
cp $(which eprover) $(which eprover)-2.6
2628
opam install alt-ergo.2.5.3
29+
opam install eprover.3.0
2730
eval $(opam env)
2831
cp $(which alt-ergo) $(which alt-ergo)-2.5.3
29-
opam install eprover.3.0
32+
cp $(which eprover) $(which eprover)-3.0
3033
- name: download z3, cvc4, and cvc5
3134
run: |
3235
mkdir downloads
3336
cd downloads
3437
wget $CVC4_URL
3538
chmod +x ${CVC4_URL##*/}
3639
mv ${CVC4_URL##*/} /usr/local/bin/cvc4
37-
# echo "deb http://cvc4.cs.nyu.edu/debian/ unstable/" | sudo tee -a /etc/apt/sources.list
38-
# echo "deb-src http://cvc4.cs.nyu.edu/debian/ unstable/" | sudo tee -a /etc/apt/sources.list
39-
# sudo apt-get update
40-
# sudo apt-get install cvc4 --force-yes
4140
wget $CVC5_URL
4241
chmod +x ${CVC5_URL##*/}
4342
mv ${CVC5_URL##*/} /usr/local/bin/cvc5
44-
# also possible to use opam to install z3, but the compilation is very slow
4543
wget $Z3_URL
4644
z3folder=${Z3_URL##*/}
4745
unzip $z3folder
4846
mv ${z3folder%.*}/bin/z3 /usr/local/bin
4947
- name: test installation
5048
run: |
5149
eval $(opam env)
52-
echo "which why3"
53-
which why3
54-
echo "why3 version"
55-
why3 --version
56-
echo "which alt-ergo"
57-
which alt-ergo
58-
echo "alt-ergo --version"
59-
alt-ergo --version
60-
echo "which z3"
61-
which z3
62-
echo "z3 --version"
63-
z3 --version
64-
echo "which cvc4"
65-
which cvc4
66-
echo "cvc4 --version"
67-
cvc4 --version
68-
echo "which cvc5"
69-
which cvc5
70-
echo "cvc5 --version"
71-
cvc5 --version
50+
tools=(why3
51+
alt-ergo-2.4.2
52+
alt-ergo-2.5.3
53+
eprover-2.6
54+
eprover-3.0
55+
z3
56+
cvc4
57+
cvc5)
58+
for tool in "${tools}"
59+
do
60+
cmd=which $tool
61+
echo $cmd
62+
eval $cmd
63+
cmd=$tool --version
64+
echo $cmd
65+
eval $cmd
66+
done
7267
- name: replay proofs
7368
run: |
7469
echo "eval $(opam env)"

0 commit comments

Comments
 (0)