Commit 979bc4c 1 parent 08f564d commit 979bc4c Copy full SHA for 979bc4c
File tree 1 file changed +20
-25
lines changed
1 file changed +20
-25
lines changed Original file line number Diff line number Diff line change @@ -21,11 +21,15 @@ 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
+ opam install eprover-2.6
24
25
eval $(opam env)
25
26
cp $(which alt-ergo) $(which alt-ergo)-2.4.2
27
+ cp $(which eprover) $(which eprover)-2.6
26
28
opam install alt-ergo.2.5.3
29
+ opam install eprover-3.0
27
30
eval $(opam env)
28
31
cp $(which alt-ergo) $(which alt-ergo)-2.5.3
32
+ cp $(which eprover) $(which eprover)-2.6
29
33
opam install eprover.3.0
30
34
- name : download z3, cvc4, and cvc5
31
35
run : |
@@ -34,41 +38,32 @@ jobs:
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
52
+ alt-ergo-2.4.2
53
+ alt-ergo-2.5.3
54
+ eprover
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
72
67
- name : replay proofs
73
68
run : |
74
69
echo "eval $(opam env)"
You can’t perform that action at this time.
0 commit comments