-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcheckall
More file actions
41 lines (36 loc) · 775 Bytes
/
checkall
File metadata and controls
41 lines (36 loc) · 775 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/bin/bash
timeout=35
check() {
echo checking $1;
if easycrypt -I . -timeout $timeout $1 2>/dev/null;
then echo passed: $1;
echo "";
else echo failed: $1;
echo "";
echo "skipping remaining scripts";
exit 1;
fi;
}
# list of files to check
check RandomFacts.ec
check GuessGame.ec
check FiniteApproximation.ec
check Averaging.ec
check JensensInf.ec
check JensensSquare.ec
check SquareConvex.ec
check Reflection.ec
check ReflectionComp.ec
check RewBasics.ec
check RewTrivial.ec
check RewTransformations.ec
check RewCommutes.ec
check RewCommutesSimple.ec
check RewMultRule.ec
check RewSumBindingAux.ec
check RewSumBindingGeneric.ec
check RewSumBindingCommitment.ec
check RewWithInit.ec
check RewWithInitAlt.ec
check CoinToss.ec
echo "DONE";