@@ -21,54 +21,43 @@ jobs:
21
21
opam install why3.1.6.0
22
22
# install both alt-ergo 2.4.2 and alt-ergo 2.5.3
23
23
opam install alt-ergo.2.4.2
24
+ # install both eprover-2.6 and eprover-3.0
25
+ opam install eprover.2.6
24
26
eval $(opam env)
25
27
cp $(which alt-ergo) $(which alt-ergo)-2.4.2
28
+ cp $(which eprover) $(which eprover)-2.6
26
29
opam install alt-ergo.2.5.3
30
+ opam install eprover.3.0
27
31
eval $(opam env)
28
32
cp $(which alt-ergo) $(which alt-ergo)-2.5.3
29
- opam install eprover. 3.0
33
+ cp $(which eprover) $(which eprover)- 3.0
30
34
- name : download z3, cvc4, and cvc5
31
35
run : |
32
36
mkdir downloads
33
37
cd downloads
34
38
wget $CVC4_URL
35
39
chmod +x ${CVC4_URL##*/}
36
40
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
41
41
wget $CVC5_URL
42
42
chmod +x ${CVC5_URL##*/}
43
43
mv ${CVC5_URL##*/} /usr/local/bin/cvc5
44
- # also possible to use opam to install z3, but the compilation is very slow
45
44
wget $Z3_URL
46
45
z3folder=${Z3_URL##*/}
47
46
unzip $z3folder
48
47
mv ${z3folder%.*}/bin/z3 /usr/local/bin
49
48
- name : test installation
50
49
run : |
51
50
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
51
+ tools=(why3 alt-ergo-2.4.2 alt-ergo-2.5.3 eprover-2.6 eprover-3.0 z3 cvc4 cvc5)
52
+ for tool in "${tools}"
53
+ do
54
+ cmd="which ${tool}"
55
+ echo $cmd
56
+ eval $cmd
57
+ cmd="${tool} --version"
58
+ echo $cmd
59
+ eval $cmd
60
+ done
72
61
- name : replay proofs
73
62
run : |
74
63
echo "eval $(opam env)"
0 commit comments