test_cain42_bft_hardening :: ============================== 24 passed in 8.72s ============================== test_cain42_byzantine_boundary :: ============================== 6 passed in 1.26s =============================== test_cain42_byzantine_certificates :: ============================== 12 passed in 0.34s ============================== test_cain42_byzantine_checkpoints :: ============================== 8 passed in 1.24s =============================== test_cain42_byzantine_evidence :: ============================== 29 passed in 1.45s ============================== test_cain42_byzantine_evidence_verifier :: ============================== 12 passed in 0.65s ============================== test_cain42_byzantine_framing :: ============================== 3 passed in 0.43s =============================== test_cain42_byzantine_health :: ============================== 9 passed in 0.99s =============================== test_cain42_byzantine_omega :: ======================== 25 passed in 114.62s (0:01:54) ======================== test_cain42_byzantine_propagation :: ============================== 8 passed in 0.51s =============================== test_cain42_byzantine_rejoin :: ============================== 7 passed in 0.83s =============================== test_cain42_byzantine_swarm :: ============================== 12 passed in 0.43s ============================== test_cain42_byzantine_verifier :: ============================== 1 passed in 0.43s =============================== test_cain42_cluster_envelope_state :: ============================== 6 passed in 0.33s =============================== test_cain42_e30c_bftip :: ============================== 5 passed in 2.13s =============================== test_cain42_evolution3_byzantine :: ============================== 25 passed in 1.75s ============================== test_cain42_pbft_anti_entropy :: ============================== 3 passed in 2.15s =============================== test_cain42_pbft_authorization :: ============================== 15 passed in 4.65s ============================== test_cain42_pbft_crash_points :: ======================== 56 passed in 80.29s (0:01:20) ========================= test_cain42_pbft_evolution1 :: ============================= 38 passed in 30.87s ============================== test_cain42_pbft_evolution2 :: ============================= 38 passed in 18.34s ============================== test_cain42_pbft_evolution3 :: ======================== 26 passed in 73.68s (0:01:13) ========================= test_cain42_pbft_evolution4_dag :: ======================== 26 passed in 71.41s (0:01:11) ========================= test_cain42_pbft_evolution5 :: ============================== 15 passed in 7.95s ============================== test_cain42_pbft_hybrid_qc :: ============================== 18 passed in 6.57s ============================== test_cain42_pbft_peer_transport :: ============================== 5 passed in 0.55s =============================== test_cain42_pbft_progress :: ============================== 9 passed in 0.43s =============================== test_cain42_pbft_refinement :: ============================= 40 passed in 41.89s ============================== test_cain42_pbft_split_view_liveness :: ============================== 5 passed in 4.93s =============================== test_cain42_pbft_stale_primary_framing :: ============================== 5 passed in 1.35s =============================== test_cain42_pbft_tool :: ============================= 10 passed in 10.06s ============================== test_cain_bft_consensus :: ============================== 4 passed in 0.67s =============================== test_consensus_group_commit :: ============================== 31 passed in 1.64s ============================== test_decision_consensus_anchor :: ============================== 8 passed in 1.95s =============================== test_hosted_consensus_qc_verification :: ============================== 12 passed in 5.99s ============================== test_multi_region_pbft :: ============================== 5 passed in 1.10s =============================== test_pbft_pacemaker_progress_backoff :: ============================== 6 passed in 0.32s =============================== test_pbft_qc_public_bundle :: ============================== 11 passed in 6.95s ============================== test_pbft_reference_model :: tests/test_pbft_reference_model.py ..... [100%]