7979 - name : Check library proofs
8080 run : |
8181 find ./library -type f -iname "*_proofs.tla" -print0 |
82- xargs --null --max-args=1 ./_build/tlapm/bin/tlapm --cleanfp
82+ xargs --null --max-args=1 ./_build/tlapm/bin/tlapm --cleanfp --stretch 5
8383 - name : Clone tlaplus/examples
8484 uses : actions/checkout@v4
8585 with :
@@ -97,22 +97,22 @@ jobs:
9797 rm "$DEPS_DIR/tlapm.tar.gz"
9898 mv $DEPS_DIR/tlapm* "$DEPS_DIR/tlapm-install"
9999 SKIP=(
100- # General proof failure
101- " specifications/Bakery-Boulangerie/Bakery .tla"
102- " specifications/Bakery-Boulangerie/Boulanger .tla"
103- "specifications/bcastByz/bcastByz.tla"
104- " specifications/byzpaxos/Consensus .tla"
105- " specifications/byzpaxos/VoteProof .tla"
106- " specifications/ewd998/AsyncTerminationDetection_proof .tla"
107- " specifications/ewd998/EWD998_proof .tla"
108- " specifications/LearnProofs/FindHighest .tla"
109- " specifications/LoopInvariance/BinarySearch .tla"
110- "specifications/LoopInvariance/Quicksort.tla"
111- " specifications/LoopInvariance/SumSequence .tla"
112- " specifications/lamport_mutex/LamportMutex_proofs .tla"
113- " specifications/TeachingConcurrency/SimpleRegular .tla"
114- # Failing and long-running
115- " specifications/byzpaxos/BPConProof.tla" # Takes about 30 minutes
100+ ## ATD/EWD require TLAPS' update_enabled_cdot branch
101+ specifications/ewd998/AsyncTerminationDetection_proof .tla
102+ specifications/ewd998/EWD998_proof .tla
103+ # Failing; see https://github.com/tlaplus/Examples/issues/67
104+ specifications/Bakery-Boulangerie/Bakery .tla
105+ specifications/Bakery-Boulangerie/Boulanger .tla
106+ specifications/Paxos/Consensus .tla
107+ specifications/PaxosHowToWinATuringAward/Consensus .tla
108+ specifications/lamport_mutex/LamportMutex_proofs .tla
109+ specifications/byzpaxos/VoteProof .tla
110+ # Long-running
111+ specifications/LoopInvariance/Quicksort .tla
112+ specifications/LoopInvariance/SumSequence .tla
113+ specifications/bcastByz/bcastByz .tla
114+ specifications/MisraReachability/ReachabilityProofs.tla
115+ specifications/byzpaxos/BPConProof.tla # Takes about 30 minutes
116116 )
117117 python "$SCRIPT_DIR/check_proofs.py" \
118118 --tlapm_path "$DEPS_DIR/tlapm-install" \
0 commit comments