[INFO] fetching crate dig-slashing 0.1.8...
[INFO] testing dig-slashing-0.1.8 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dig-slashing 0.1.8 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate dig-slashing 0.1.8
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dig-slashing 0.1.8
[INFO] tweaked toml for crates.io crate dig-slashing 0.1.8 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate dig-slashing 0.1.8 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate dig-slashing 0.1.8 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:69:12
[INFO] [stderr]    |
[INFO] [stderr] 69 | homepage = "https://github.com/DIG-Network/dig-slashing"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 74 | repository = "https://github.com/DIG-Network/dig-slashing"
[INFO] [stderr]    |              ---------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `dig-slashing` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229
[INFO] running `Command { std: "docker" "start" "115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:69:12
[INFO] [stderr]    |
[INFO] [stderr] 69 | homepage = "https://github.com/DIG-Network/dig-slashing"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 74 | repository = "https://github.com/DIG-Network/dig-slashing"
[INFO] [stderr]    |              ---------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `dig-slashing` (manifest) generated 1 warning
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling toml_edit v0.19.15
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling blst v0.3.17
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling proc-macro-crate v1.3.1
[INFO] [stderr]    Compiling spin v0.9.9
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling threadpool v1.8.1
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling keccak v0.1.6
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling hex-literal v0.4.1
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling chia_streamable_macro v0.22.0
[INFO] [stderr]    Compiling bitvec v1.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling chia-sha2 v0.22.0
[INFO] [stderr]    Compiling chia-traits v0.22.0
[INFO] [stderr]    Compiling chia-sha2 v0.26.0
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling chia_streamable_macro v0.26.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling chia-secp v0.26.0
[INFO] [stderr]    Compiling clvm-derive v0.26.0
[INFO] [stderr]    Compiling chia-traits v0.26.0
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling chia-puzzles v0.20.3
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling chia-bls v0.22.0
[INFO] [stderr]    Compiling chia-serde v0.26.0
[INFO] [stderr]    Compiling chia-bls v0.26.0
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling clvmr v0.14.0
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling clvm-traits v0.26.0
[INFO] [stderr]    Compiling clvm-utils v0.26.0
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling chia-protocol v0.26.0
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling bitcoin-io v0.1.101
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling yaml-rust2 v0.10.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling chia_streamable_macro v0.28.2
[INFO] [stderr]    Compiling chia-sha2 v0.28.2
[INFO] [stderr]    Compiling do-notation v0.1.3
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling binascii v0.1.4
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling chia-traits v0.28.2
[INFO] [stderr]    Compiling hex-conservative v0.2.3
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling chia-puzzle-types v0.26.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling chia-consensus v0.26.0
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling chia_streamable_macro v0.36.1
[INFO] [stderr]    Compiling chia-sha2 v0.36.1
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling chia-traits v0.36.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling rusticata-macros v4.1.0
[INFO] [stderr]    Compiling bitcoin_hashes v0.14.101
[INFO] [stderr]    Compiling chia-bls v0.28.2
[INFO] [stderr]    Compiling asn1-rs-derive v0.5.1
[INFO] [stderr]    Compiling chia-sha2 v0.34.0
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling clvm_tools_rs v0.3.0
[INFO] [stderr]    Compiling clvmr v0.16.4
[INFO] [stderr]    Compiling chia-bls v0.36.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling asn1-rs v0.6.2
[INFO] [stderr]    Compiling clvm-derive v0.36.1
[INFO] [stderr]    Compiling oid-registry v0.7.1
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tinyvec v1.13.2
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling clvm-traits v0.36.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling chia-sdk-derive v0.30.0
[INFO] [stderr]    Compiling secp256k1-sys v0.10.1
[INFO] [stderr]    Compiling bigdecimal v0.4.10
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling der-parser v9.0.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling clvm-utils v0.36.1
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling hex_lit v0.1.1
[INFO] [stderr]    Compiling chia-protocol v0.36.1
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling bip39 v2.2.2
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling yasna v0.5.2
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling bitcoin v0.32.102
[INFO] [stderr]    Compiling tungstenite v0.24.0
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling secp256k1 v0.29.1
[INFO] [stderr]    Compiling chia-sdk-coinset v0.30.0
[INFO] [stderr]    Compiling chia-puzzle-types v0.36.1
[INFO] [stderr]    Compiling base58ck v0.1.101
[INFO] [stderr]    Compiling dig-constants v0.1.0
[INFO] [stderr]    Compiling chia-sdk-derive v0.28.0
[INFO] [stderr]    Compiling bech32 v0.11.1
[INFO] [stderr]    Compiling bitcoin-units v0.1.101
[INFO] [stderr]    Compiling chia-consensus v0.36.1
[INFO] [stderr]    Compiling tokio-tungstenite v0.24.0
[INFO] [stderr]    Compiling x509-parser v0.16.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dig-constants v0.10.1
[INFO] [stderr]    Compiling serde_bytes v0.11.19
[INFO] [stderr]    Compiling rcgen v0.13.2
[INFO] [stderr]    Compiling chia-ssl v0.26.0
[INFO] [stderr]    Compiling chia-sdk-types v0.30.0
[INFO] [stderr]    Compiling chia-sdk-types v0.28.0
[INFO] [stderr]    Compiling chia-sdk-client v0.28.0
[INFO] [stderr]    Compiling dig-peer-protocol v0.2.1
[INFO] [stderr]    Compiling chia-sdk-signer v0.30.0
[INFO] [stderr]    Compiling chia-sdk-driver v0.30.0
[INFO] [stderr]    Compiling dig-clvm v0.1.4
[INFO] [stderr]    Compiling dig-block v0.1.1
[INFO] [stderr]    Compiling dig-epoch v0.1.4
[INFO] [stderr]    Compiling dig-slashing v0.1.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6m 34s
[INFO] running `Command { std: "docker" "inspect" "115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:69:12
[INFO] [stderr]    |
[INFO] [stderr] 69 | homepage = "https://github.com/DIG-Network/dig-slashing"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 74 | repository = "https://github.com/DIG-Network/dig-slashing"
[INFO] [stderr]    |              ---------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `dig-slashing` (manifest) generated 1 warning
[INFO] [stderr]    Compiling dig-slashing v0.1.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 13s
[INFO] running `Command { std: "docker" "inspect" "115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:69:12
[INFO] [stderr]    |
[INFO] [stderr] 69 | homepage = "https://github.com/DIG-Network/dig-slashing"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 74 | repository = "https://github.com/DIG-Network/dig-slashing"
[INFO] [stderr]    |              ---------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `dig-slashing` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.52s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/dig-slashing/ff057c7ab981fe6d/out/dig_slashing-ff057c7ab981fe6d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test evidence::attestation_data::tests::double_vote_same_target_different_data_is_slashable ... ok
[INFO] [stdout] test evidence::attestation_data::tests::predicate_is_symmetric_across_a_matrix ... ok
[INFO] [stdout] test evidence::attestation_data::tests::distinct_non_surrounding_non_double_vote_is_not_slashable ... ok
[INFO] [stdout] test evidence::attestation_data::tests::byte_identical_attestations_are_not_slashable ... ok
[INFO] [stdout] test evidence::attestation_data::tests::surround_vote_is_slashable_both_directions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_001_offense_type_bps_mapping_test.rs (/opt/rustwide/target/release/build/dig-slashing/32a2c6acfa1f206d/out/dsl_001_offense_type_bps_mapping_test-32a2c6acfa1f206d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_001_all_below_max_penalty_bps ... ok
[INFO] [stdout] test test_dsl_001_attester_surround_vote_100_bps ... ok
[INFO] [stdout] test test_dsl_001_invalid_block_300_bps ... ok
[INFO] [stdout] test test_dsl_001_attester_double_vote_100_bps ... ok
[INFO] [stdout] test test_dsl_001_proposer_equivocation_500_bps ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_002_evidence_hash_determinism_test.rs (/opt/rustwide/target/release/build/dig-slashing/7ee0a144082b405e/out/dsl_002_evidence_hash_determinism_test-7ee0a144082b405e)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_dsl_002_hash_changes_on_puzzle_hash ... ok
[INFO] [stdout] test test_dsl_002_hash_changes_on_reporter_index ... ok
[INFO] [stdout] test test_dsl_002_hash_deterministic ... ok
[INFO] [stdout] test test_dsl_002_domain_prefixed ... ok
[INFO] [stdout] test test_dsl_002_hash_changes_on_offense_type ... ok
[INFO] [stdout] test test_dsl_002_hash_changes_on_payload_byte ... ok
[INFO] [stdout] test test_dsl_002_hash_changes_on_epoch ... ok
[INFO] [stdout] test test_dsl_002_cross_variant_distinct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_003_checkpoint_roundtrip_test.rs (/opt/rustwide/target/release/build/dig-slashing/87f0e4991e510d99/out/dsl_003_checkpoint_roundtrip_test-87f0e4991e510d99)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_003_bincode_roundtrip ... ok
[INFO] [stdout] test test_dsl_003_json_roundtrip ... ok
[INFO] [stdout] test test_dsl_003_copy_semantics ... ok
[INFO] [stdout] test test_dsl_003_hash_consistency ... ok
[INFO] [stdout] test test_dsl_003_equality_fields ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_004_attestation_data_signing_root_test.rs (/opt/rustwide/target/release/build/dig-slashing/abe5f510481aa412/out/dsl_004_attestation_data_signing_root_test-abe5f510481aa412)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_dsl_004_changes_on_slot ... ok
[INFO] [stdout] test test_dsl_004_changes_on_target_epoch ... ok
[INFO] [stdout] test test_dsl_004_le_integer_encoding ... ok
[INFO] [stdout] test test_dsl_004_changes_on_beacon_block_root ... ok
[INFO] [stdout] test test_dsl_004_changes_on_network_id ... ok
[INFO] [stdout] test test_dsl_004_changes_on_source_root ... ok
[INFO] [stdout] test test_dsl_004_domain_prefix ... ok
[INFO] [stdout] test test_dsl_004_signing_root_deterministic ... ok
[INFO] [stdout] test test_dsl_004_changes_on_index ... ok
[INFO] [stdout] test test_dsl_004_changes_on_source_epoch ... ok
[INFO] [stdout] test test_dsl_004_changes_on_target_root ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_005_indexed_attestation_validate_structure_test.rs (/opt/rustwide/target/release/build/dig-slashing/f4cadfd50cb7aa3b/out/dsl_005_indexed_attestation_validate_structure_test-f4cadfd50cb7aa3b)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_dsl_005_at_cap_accepted ... ok
[INFO] [stdout] test test_dsl_005_empty_indices_rejected ... ok
[INFO] [stdout] test test_dsl_005_bad_sig_width_too_long_rejected ... ok
[INFO] [stderr]      Running tests/dsl_006_indexed_attestation_verify_signature_test.rs (/opt/rustwide/target/release/build/dig-slashing/10cca601c59ca1a7/out/dsl_006_indexed_attestation_verify_signature_test-10cca601c59ca1a7)
[INFO] [stdout] test test_dsl_005_non_ascending_rejected ... ok
[INFO] [stdout] test test_dsl_005_over_cap_rejected ... ok
[INFO] [stdout] test test_dsl_005_duplicate_rejected ... ok
[INFO] [stdout] test test_dsl_005_bad_sig_width_too_short_rejected ... ok
[INFO] [stdout] test test_dsl_005_valid_ascending_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_dsl_006_corrupt_sig_bytes_rejected ... ok
[INFO] [stdout] test test_dsl_006_chia_bls_parity ... ok
[INFO] [stdout] test test_dsl_006_bad_sig_width_rejected ... ok
[INFO] [stdout] test test_dsl_006_missing_pubkey_rejected ... ok
[INFO] [stdout] test test_dsl_006_substituted_pubkey_rejected ... ok
[INFO] [stdout] test test_dsl_006_signature_mutation_rejected ... ok
[INFO] [stdout] test test_dsl_006_mutated_message_rejected ... ok
[INFO] [stdout] test test_dsl_006_valid_aggregate_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_007_attester_slashing_slashable_indices_test.rs (/opt/rustwide/target/release/build/dig-slashing/befd2a956857eab9/out/dsl_007_attester_slashing_slashable_indices_test-befd2a956857eab9)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_007_empty_inputs ... ok
[INFO] [stdout] test test_dsl_007_single_element_overlap ... ok
[INFO] [stdout] test test_dsl_007_sorted_ascending ... ok
[INFO] [stdout] test test_dsl_007_disjoint_empty ... ok
[INFO] [stdout] test test_dsl_007_deterministic ... ok
[INFO] [stdout] test test_dsl_007_full_overlap ... ok
[INFO] [stdout] test test_dsl_007_partial_overlap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_008_invalid_block_proof_roundtrip_test.rs (/opt/rustwide/target/release/build/dig-slashing/4ef91ab55d9a5de2/out/dsl_008_invalid_block_proof_roundtrip_test-4ef91ab55d9a5de2)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_008_all_reasons_enumerated ... ok
[INFO] [stdout] test test_dsl_008_bincode_roundtrip ... ok
[INFO] [stdout] test test_dsl_008_witness_bytes_serde ... ok
[INFO] [stdout] test test_dsl_008_partial_eq_signed_header ... ok
[INFO] [stdout] test test_dsl_008_partial_eq_reason ... ok
[INFO] [stdout] test test_dsl_008_json_roundtrip ... ok
[INFO] [stdout] test test_dsl_008_partial_eq_witness ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_009_signed_block_header_roundtrip_test.rs (/opt/rustwide/target/release/build/dig-slashing/d8bc2b438b787866/out/dsl_009_signed_block_header_roundtrip_test-d8bc2b438b787866)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_009_signature_length_not_enforced_by_type ... ok
[INFO] [stdout] test test_dsl_009_json_roundtrip ... ok
[INFO] [stdout] test test_dsl_009_bincode_roundtrip ... ok
[INFO] [stdout] test test_dsl_009_partial_eq_header ... ok
[INFO] [stdout] test test_dsl_009_signature_serde_bytes ... ok
[INFO] [stdout] test test_dsl_009_partial_eq_signature ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_010_slashable_validators_list_test.rs (/opt/rustwide/target/release/build/dig-slashing/501acac01c6808d7/out/dsl_010_slashable_validators_list_test-501acac01c6808d7)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_010_attester_sorted_ascending ... ok
[INFO] [stdout] test test_dsl_010_attester_intersection ... ok
[INFO] [stdout] test test_dsl_010_proposer_single_index ... ok
[INFO] [stdout] test test_dsl_010_attester_empty_intersection ... ok
[INFO] [stdout] test test_dsl_010_deterministic ... ok
[INFO] [stdout] test test_dsl_010_invalid_block_single_index ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_011_verify_evidence_offense_too_old_test.rs (/opt/rustwide/target/release/build/dig-slashing/8fe4a23d6010fe82/out/dsl_011_verify_evidence_offense_too_old_test-8fe4a23d6010fe82)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_011_at_boundary_accepted ... ok
[INFO] [stdout] test test_dsl_011_same_epoch_accepted ... ok
[INFO] [stdout] test test_dsl_011_beyond_boundary_rejected ... ok
[INFO] [stdout] test test_dsl_011_current_zero_no_underflow ... ok
[INFO] [stdout] test test_dsl_011_error_fields_match ... ok
[INFO] [stdout] test test_dsl_011_uses_dig_epoch_constant ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_012_verify_evidence_reporter_is_accused_test.rs (/opt/rustwide/target/release/build/dig-slashing/b76221b53e0863a3/out/dsl_012_verify_evidence_reporter_is_accused_test-b76221b53e0863a3)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_012_reporter_not_accused_passes ... ok
[INFO] [stdout] test test_dsl_012_invalid_block_self_accuse_rejected ... ok
[INFO] [stdout] test test_dsl_012_attester_reporter_only_in_one_attestation_passes ... ok
[INFO] [stdout] test test_dsl_012_attester_slashing_with_reporter_in_intersection ... ok
[INFO] [stdout] test test_dsl_012_error_carries_index ... ok
[INFO] [stdout] test test_dsl_012_reporter_self_accuse_rejected ... ok
[INFO] [stdout] test test_dsl_012_runs_after_offense_too_old ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_013_verify_proposer_slashing_preconditions_test.rs (/opt/rustwide/target/release/build/dig-slashing/38d761b0e19ec06e/out/dsl_013_verify_proposer_slashing_preconditions_test-38d761b0e19ec06e)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_dsl_013_rejects_identical_headers ... ok
[INFO] [stdout] test test_dsl_013_rejects_already_slashed ... ok
[INFO] [stdout] test test_dsl_013_rejects_inactive_validator ... ok
[INFO] [stdout] test test_dsl_013_rejects_different_slot ... ok
[INFO] [stdout] test test_dsl_013_rejects_different_proposer ... ok
[INFO] [stdout] test test_dsl_013_rejects_unregistered_validator ... ok
[INFO] [stdout] test test_dsl_013_rejects_bad_signature_bytes ... ok
[INFO] [stdout] test test_dsl_013_signing_message_layout ... ok
[INFO] [stdout] test test_dsl_013_rejects_bls_verify_failure_on_sig_a ... ok
[INFO] [stdout] test test_dsl_013_direct_call_parity ... ok
[INFO] [stdout] test test_dsl_013_rejects_bls_verify_failure_on_sig_b ... ok
[INFO] [stdout] test test_dsl_013_valid_proposer_slashing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_014_verify_attester_double_vote_predicate_test.rs (/opt/rustwide/target/release/build/dig-slashing/9faf76fe76fdf3be/out/dsl_014_verify_attester_double_vote_predicate_test-9faf76fe76fdf3be)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_014_identical_attestations_rejected ... ok
[INFO] [stdout] test test_dsl_014_different_targets_not_double_vote_path ... ok
[INFO] [stdout] test test_dsl_014_bls_parity ... ok
[INFO] [stdout] test test_dsl_014_slashable_set_matches_intersection ... ok
[INFO] [stdout] test test_dsl_014_double_vote_accepted ... ok
[INFO] [stdout] test test_dsl_014_direct_call_parity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_015_verify_attester_surround_vote_predicate_test.rs (/opt/rustwide/target/release/build/dig-slashing/b300d91be9acd075/out/dsl_015_verify_attester_surround_vote_predicate_test-b300d91be9acd075)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_015_equal_source_not_surround ... ok
[INFO] [stdout] test test_dsl_015_non_overlapping_rejected ... ok
[INFO] [stdout] test test_dsl_015_equal_target_not_surround ... ok
[INFO] [stdout] test test_dsl_015_adjacent_shared_target_not_surround ... ok
[INFO] [stdout] test test_dsl_015_b_surrounds_a ... ok
[INFO] [stdout] test test_dsl_015_a_surrounds_b ... ok
[INFO] [stdout] test test_dsl_015_slashable_set_matches_intersection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_016_verify_attester_empty_intersection_test.rs (/opt/rustwide/target/release/build/dig-slashing/916e23749e5f0327/out/dsl_016_verify_attester_empty_intersection_test-916e23749e5f0327)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_016_disjoint_rejected ... ok
[INFO] [stdout] test test_dsl_016_runs_before_bls_verify ... ok
[INFO] [stdout] test test_dsl_016_runs_after_predicate_decision ... ok
[INFO] [stdout] test test_dsl_016_single_element_intersection_passes ... ok
[INFO] [stdout] test test_dsl_016_non_empty_passes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_017_verify_attester_not_slashable_test.rs (/opt/rustwide/target/release/build/dig-slashing/c4e3f9d30f6987d9/out/dsl_017_verify_attester_not_slashable_test-c4e3f9d30f6987d9)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_017_non_overlapping_epochs_rejected ... ok
[INFO] [stdout] test test_dsl_017_same_target_same_data_not_this_error ... ok
[INFO] [stdout] test test_dsl_017_nested_but_not_strict_rejected ... ok
[INFO] [stdout] test test_dsl_017_equal_source_nonequal_target_rejected ... ok
[INFO] [stdout] test test_dsl_017_surround_vote_not_this_error ... ok
[INFO] [stdout] test test_dsl_017_double_vote_not_this_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_018_verify_invalid_block_signature_over_domain_test.rs (/opt/rustwide/target/release/build/dig-slashing/130dded2f1e25b84/out/dsl_018_verify_invalid_block_signature_over_domain_test-130dded2f1e25b84)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_018_rejects_bad_sig_width ... ok
[INFO] [stdout] test test_dsl_018_valid_signature_accepted ... ok
[INFO] [stdout] test test_dsl_018_signing_message_parity ... ok
[INFO] [stdout] test test_dsl_018_rejects_raw_hash_signature ... ok
[INFO] [stdout] test test_dsl_018_direct_call_no_oracle_parity ... ok
[INFO] [stdout] test test_dsl_018_rejects_wrong_key ... ok
[INFO] [stdout] test test_dsl_018_rejects_cross_network_replay ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_019_verify_invalid_block_epoch_mismatch_test.rs (/opt/rustwide/target/release/build/dig-slashing/0e0f8c27a664dc76/out/dsl_019_verify_invalid_block_epoch_mismatch_test-0e0f8c27a664dc76)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_019_error_message_includes_both ... ok
[INFO] [stdout] test test_dsl_019_mismatch_rejected ... ok
[INFO] [stdout] test test_dsl_019_matching_epochs_accepted ... ok
[INFO] [stdout] test test_dsl_019_runs_before_bls ... ok
[INFO] [stdout] test test_dsl_019_mismatch_reversed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_020_verify_invalid_block_oracle_called_test.rs (/opt/rustwide/target/release/build/dig-slashing/59cd01fd27309fcf/out/dsl_020_verify_invalid_block_oracle_called_test-59cd01fd27309fcf)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_020_default_impl_accepts ... ok
[INFO] [stdout] test test_dsl_020_oracle_error_propagates ... ok
[INFO] [stdout] test test_dsl_020_oracle_called_when_supplied ... ok
[INFO] [stdout] test test_dsl_020_called_with_matching_args ... ok
[INFO] [stdout] test test_dsl_020_runs_after_bls_verify ... ok
[INFO] [stdout] test test_dsl_020_oracle_none_skipped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_021_verify_evidence_for_inclusion_parity_test.rs (/opt/rustwide/target/release/build/dig-slashing/5eb1c0adef776b6d/out/dsl_021_verify_evidence_for_inclusion_parity_test-5eb1c0adef776b6d)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_021_parity_reporter_is_accused ... ok
[INFO] [stdout] test test_dsl_021_parity_invalid_block_accepted ... ok
[INFO] [stdout] test test_dsl_021_parity_bls_fail ... ok
[INFO] [stdout] test test_dsl_021_parity_happy_path ... ok
[INFO] [stdout] test test_dsl_021_parity_offense_too_old ... ok
[INFO] [stdout] test test_dsl_021_takes_shared_borrow ... ok
[INFO] [stdout] test test_dsl_021_parity_attester_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_022_submit_evidence_base_slash_formula_test.rs (/opt/rustwide/target/release/build/dig-slashing/b1cd0e38d0cdfd5a/out/dsl_022_submit_evidence_base_slash_formula_test-b1cd0e38d0cdfd5a)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_dsl_022_bps_dominates_proposer ... ok
[INFO] [stdout] test test_dsl_022_skips_absent_validator ... ok
[INFO] [stdout] test test_dsl_022_invalid_block_floor_wins_one_mojo ... ok
[INFO] [stdout] test test_dsl_022_floor_dominates_attester_surround ... ok
[INFO] [stdout] test test_dsl_022_slash_absolute_called_with_current_epoch ... ok
[INFO] [stdout] test test_dsl_022_zero_effective_balance ... ok
[INFO] [stdout] test test_dsl_022_skips_already_slashed ... ok
[INFO] [stdout] test test_dsl_022_floor_dominates_attester_double ... ok
[INFO] [stdout] test test_dsl_022_per_validator_vector_attester ... ok
[INFO] [stdout] test test_dsl_022_determinism ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_023_submit_evidence_escrows_reporter_bond_test.rs (/opt/rustwide/target/release/build/dig-slashing/837c0b828f6ec914/out/dsl_023_submit_evidence_escrows_reporter_bond_test-837c0b828f6ec914)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_dsl_023_bond_mojos_constant ... ok
[INFO] [stdout] test test_dsl_023_no_lock_on_verify_error ... ok
[INFO] [stdout] test test_dsl_023_bond_lock_determinism ... ok
[INFO] [stdout] test test_dsl_023_bond_lock_precedes_validator_slash ... ok
[INFO] [stdout] test test_dsl_023_reporter_bond_escrowed_field ... ok
[INFO] [stdout] test test_dsl_023_lock_tag_uses_evidence_hash ... ok
[INFO] [stdout] test test_dsl_023_bond_lock_invoked_with_correct_args ... ok
[INFO] [stdout] test test_dsl_023_lock_failure_no_mutation ... ok
[INFO] [stderr]      Running tests/dsl_024_submit_evidence_creates_pending_accepted_test.rs (/opt/rustwide/target/release/build/dig-slashing/f47a010fd91c2c12/out/dsl_024_submit_evidence_creates_pending_accepted_test-f47a010fd91c2c12)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_dsl_024_pending_reporter_bond_mojos ... ok
[INFO] [stdout] test test_dsl_024_pending_per_validator_vec ... ok
[INFO] [stdout] test test_dsl_024_pending_appeal_history_empty ... ok
[INFO] [stdout] test test_dsl_024_pending_window_epochs ... ok
[INFO] [stdout] test test_dsl_024_book_len_grows_by_one ... ok
[INFO] [stdout] test test_dsl_024_pending_status_accepted_on_insert ... ok
[INFO] [stdout] test test_dsl_024_pending_insert_deterministic ... ok
[INFO] [stdout] test test_dsl_024_processed_map_updated ... ok
[INFO] [stdout] test test_dsl_024_result_pending_slash_hash ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_025_submit_evidence_proposer_unavailable_atomicity_test.rs (/opt/rustwide/target/release/build/dig-slashing/4349ef90e542c7df/out/dsl_025_submit_evidence_proposer_unavailable_atomicity_test-4349ef90e542c7df)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_025_no_proposer_no_validator_mutation ... ok
[INFO] [stdout] test test_dsl_025_no_proposer_no_reward_payout ... ok
[INFO] [stdout] test test_dsl_025_no_proposer_no_pending_insert_or_processed ... ok
[INFO] [stderr]      Running tests/dsl_025_submit_evidence_reward_routing_test.rs (/opt/rustwide/target/release/build/dig-slashing/bdf853c7669a5da2/out/dsl_025_submit_evidence_reward_routing_test-bdf853c7669a5da2)
[INFO] [stdout] test test_dsl_025_no_proposer_returns_proposer_unavailable ... ok
[INFO] [stdout] test test_dsl_025_no_proposer_no_bond_lock ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test test_dsl_025_reward_routing_happy_path ... ok
[INFO] [stdout] test test_dsl_025_burn_amount_accounting ... ok
[INFO] [stdout] test test_dsl_025_reward_to_reporter_puzzle_hash ... ok
[INFO] [stdout] test test_dsl_025_proposer_unavailable_errors ... ok
[INFO] [stdout] test test_dsl_025_reward_to_proposer_puzzle_hash ... ok
[INFO] [stdout] test test_dsl_025_proposer_lookup_uses_current_slot ... ok
[INFO] [stdout] test test_dsl_025_reward_routing_determinism ... ok
[INFO] [stderr]      Running tests/dsl_025_submit_evidence_validator_not_registered_atomicity_test.rs (/opt/rustwide/target/release/build/dig-slashing/8389bd620d63e2d1/out/dsl_025_submit_evidence_validator_not_registered_atomicity_test-8389bd620d63e2d1)
[INFO] [stdout] test test_dsl_025_multi_validator_totals ... ok
[INFO] [stdout] test test_dsl_025_zero_rewards_when_eff_bal_tiny ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_025_unregistered_proposer_no_pending_insert_or_processed ... ok
[INFO] [stderr]      Running tests/dsl_026_submit_evidence_already_slashed_test.rs (/opt/rustwide/target/release/build/dig-slashing/1d256b6c228e1fcb/out/dsl_026_submit_evidence_already_slashed_test-1d256b6c228e1fcb)
[INFO] [stdout] test test_dsl_025_unregistered_proposer_returns_validator_not_registered ... ok
[INFO] [stdout] test test_dsl_025_unregistered_proposer_no_bond_lock ... ok
[INFO] [stdout] test test_dsl_025_unregistered_proposer_no_validator_mutation ... ok
[INFO] [stdout] test test_dsl_025_unregistered_proposer_no_reward_payout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_026_duplicate_no_bond_lock ... ok
[INFO] [stdout] test test_dsl_026_duplicate_check_precedes_verify ... ok
[INFO] [stdout] test test_dsl_026_duplicate_no_reward_payout ... ok
[INFO] [stdout] test test_dsl_026_distinct_evidence_admitted ... ok
[INFO] [stdout] test test_dsl_026_is_processed_helper ... ok
[INFO] [stdout] test test_dsl_026_duplicate_submission_rejected ... ok
[INFO] [stdout] test test_dsl_026_duplicate_no_state_mutation ... ok
[INFO] [stderr]      Running tests/dsl_027_submit_evidence_book_full_test.rs (/opt/rustwide/target/release/build/dig-slashing/2220f85dd566b044/out/dsl_027_submit_evidence_book_full_test-2220f85dd566b044)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_027_book_full_no_validator_mutation ... ok
[INFO] [stdout] test test_dsl_027_book_full_no_reward_payout ... ok
[INFO] [stdout] test test_dsl_027_book_full_no_processed_entry ... ok
[INFO] [stdout] test test_dsl_027_book_full_no_bond_lock ... ok
[INFO] [stdout] test test_dsl_027_submit_succeeds_at_capacity_minus_one ... ok
[INFO] [stdout] test test_dsl_027_book_full_check_after_verify ... ok
[INFO] [stdout] test test_dsl_027_submit_rejected_at_capacity ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_028_submit_evidence_bond_lock_failed_test.rs (/opt/rustwide/target/release/build/dig-slashing/4ce756ef6d3f6143/out/dsl_028_submit_evidence_bond_lock_failed_test-4ce756ef6d3f6143)
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_dsl_028_bond_lock_failed_error_variant ... ok
[INFO] [stdout] test test_dsl_028_bond_lock_failed_no_pending_insert ... ok
[INFO] [stdout] test test_dsl_028_bond_lock_failed_no_reward_payout ... ok
[INFO] [stdout] test test_dsl_028_bond_lock_failed_no_validator_mutation ... ok
[INFO] [stdout] test test_dsl_028_double_lock_also_maps_to_bond_lock_failed ... ok
[INFO] [stdout] test test_dsl_028_bond_lock_failed_processed_not_set ... ok
[INFO] [stdout] test test_dsl_028_bond_lock_insufficient_returns_error ... ok
[INFO] [stdout] test test_dsl_028_bond_lock_succeeds_after_stake_added ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_029_finalise_transitions_to_finalised_test.rs (/opt/rustwide/target/release/build/dig-slashing/7ba017f5916dcf98/out/dsl_029_finalise_transitions_to_finalised_test-7ba017f5916dcf98)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_029_empty_book_returns_empty_vec ... ok
[INFO] [stdout] test test_dsl_029_challenge_open_transitions_to_finalised ... ok
[INFO] [stdout] test test_dsl_029_finalisation_result_emitted ... ok
[INFO] [stdout] test test_dsl_029_accepted_transitions_to_finalised ... ok
[INFO] [stdout] test test_dsl_029_not_yet_expired_untouched ... ok
[INFO] [stdout] test test_dsl_029_idempotent_second_call_no_op ... ok
[INFO] [stdout] test test_dsl_029_multiple_expired_deterministic_order ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_030_finalise_applies_correlation_penalty_test.rs (/opt/rustwide/target/release/build/dig-slashing/5e7c05f0c224c259/out/dsl_030_finalise_applies_correlation_penalty_test-5e7c05f0c224c259)
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_dsl_030_multiplier_is_3 ... ok
[INFO] [stdout] test test_dsl_030_zero_cohort_zero_penalty ... ok
[INFO] [stdout] test test_dsl_030_zero_total_active_zero_penalty ... ok
[INFO] [stdout] test test_dsl_030_isolated_slash_small_penalty ... ok
[INFO] [stdout] test test_dsl_030_saturates_at_eff_bal ... ok
[INFO] [stdout] test test_dsl_030_penalty_recorded_in_result ... ok
[INFO] [stdout] test test_dsl_030_window_bounds ... ok
[INFO] [stderr]      Running tests/dsl_031_finalise_returns_reporter_bond_test.rs (/opt/rustwide/target/release/build/dig-slashing/36aa3e2974114a01/out/dsl_031_finalise_returns_reporter_bond_test-36aa3e2974114a01)
[INFO] [stdout] test test_dsl_030_penalty_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_031_release_single_call_idempotent ... ok
[INFO] [stdout] test test_dsl_031_reporter_bond_returned_field ... ok
[INFO] [stdout] test test_dsl_031_release_tag_matches_evidence_hash ... ok
[INFO] [stdout] test test_dsl_031_release_called_on_finalise ... ok
[INFO] [stdout] test test_dsl_031_release_amount_matches_lock ... ok
[INFO] [stdout] test test_dsl_031_release_principal_idx_matches_reporter ... ok
[INFO] [stdout] test test_dsl_031_release_multi_pendings ... ok
[INFO] [stderr]      Running tests/dsl_032_finalise_schedules_exit_lock_test.rs (/opt/rustwide/target/release/build/dig-slashing/fe135281e890c1c8/out/dsl_032_finalise_schedules_exit_lock_test-fe135281e890c1c8)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_032_exit_lock_epochs_constant ... ok
[INFO] [stdout] test test_dsl_032_schedule_exit_missing_validator_tolerated ... ok
[INFO] [stdout] test test_dsl_032_exit_lock_epoch_arithmetic ... ok
[INFO] [stdout] test test_dsl_032_schedule_exit_called_per_validator ... ok
[INFO] [stdout] test test_dsl_032_exit_lock_deterministic ... ok
[INFO] [stdout] test test_dsl_032_result_field_matches_call_arg ... ok
[INFO] [stdout] test test_dsl_032_schedule_exit_attester_multi_validator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_033_finalise_skips_reverted_test.rs (/opt/rustwide/target/release/build/dig-slashing/c96875c67b99e01e/out/dsl_033_finalise_skips_reverted_test-c96875c67b99e01e)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_dsl_033_reverted_pending_retained_in_book ... ok
[INFO] [stdout] test test_dsl_033_reverted_no_exit_lock ... ok
[INFO] [stdout] test test_dsl_033_reverted_no_validator_mutation ... ok
[INFO] [stdout] test test_dsl_033_reverted_no_bond_release ... ok
[INFO] [stdout] test test_dsl_033_reverted_pending_skipped ... ok
[INFO] [stdout] test test_dsl_033_accepted_alongside_reverted_mixed_batch ... ok
[INFO] [stdout] test test_dsl_033_finalised_pending_skipped_idempotent ... ok
[INFO] [stdout] test test_dsl_033_skip_determinism ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_034_proposer_appeal_headers_identical_sustained_test.rs (/opt/rustwide/target/release/build/dig-slashing/12fe15aa787ea13c/out/dsl_034_proposer_appeal_headers_identical_sustained_test-12fe15aa787ea13c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_034_witness_ignored ... ok
[INFO] [stdout] test test_dsl_034_deterministic ... ok
[INFO] [stdout] test test_dsl_034_distinct_headers_rejected ... ok
[INFO] [stdout] test test_dsl_034_identical_headers_sustained ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_035_proposer_appeal_proposer_index_mismatch_test.rs (/opt/rustwide/target/release/build/dig-slashing/bde307360433c68a/out/dsl_035_proposer_appeal_proposer_index_mismatch_test-bde307360433c68a)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_035_matching_proposer_rejected ... ok
[INFO] [stdout] test test_dsl_035_deterministic ... ok
[INFO] [stdout] test test_dsl_035_different_proposer_sustained ... ok
[INFO] [stdout] test test_dsl_035_off_by_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_036_proposer_appeal_signature_a_invalid_test.rs (/opt/rustwide/target/release/build/dig-slashing/3c1dc2d019946d4f/out/dsl_036_proposer_appeal_signature_a_invalid_test-3c1dc2d019946d4f)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_036_bad_sig_width_sustained ... ok
[INFO] [stdout] test test_dsl_036_corrupted_sig_a_sustained ... ok
[INFO] [stdout] test test_dsl_036_unknown_validator_sustained ... ok
[INFO] [stdout] test test_dsl_036_valid_sig_a_rejected ... ok
[INFO] [stdout] test test_dsl_036_wrong_key_sustained ... ok
[INFO] [stdout] test test_dsl_036_network_id_binding ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_037_proposer_appeal_signature_b_invalid_test.rs (/opt/rustwide/target/release/build/dig-slashing/e39ed4446103180f/out/dsl_037_proposer_appeal_signature_b_invalid_test-e39ed4446103180f)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_037_corrupted_sig_b_sustained ... ok
[INFO] [stdout] test test_dsl_037_valid_sig_b_rejected ... ok
[INFO] [stdout] test test_dsl_037_bad_sig_width_sustained ... ok
[INFO] [stdout] test test_dsl_037_network_id_binding ... ok
[INFO] [stdout] test test_dsl_037_wrong_key_sustained ... ok
[INFO] [stderr]      Running tests/dsl_038_proposer_appeal_slot_mismatch_test.rs (/opt/rustwide/target/release/build/dig-slashing/13e06f580fb9f7e9/out/dsl_038_proposer_appeal_slot_mismatch_test-13e06f580fb9f7e9)
[INFO] [stdout] test test_dsl_037_sig_a_corruption_does_not_sustain_b ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_038_different_heights_sustained ... ok
[INFO] [stdout] test test_dsl_038_adjacent_heights ... ok
[INFO] [stdout] test test_dsl_038_same_height_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_039_proposer_appeal_validator_not_active_test.rs (/opt/rustwide/target/release/build/dig-slashing/da8bcdf532c68f2f/out/dsl_039_proposer_appeal_validator_not_active_test-da8bcdf532c68f2f)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_039_active_rejected ... ok
[INFO] [stdout] test test_dsl_039_boundary_activation ... ok
[INFO] [stdout] test test_dsl_039_pre_activation_sustained ... ok
[INFO] [stdout] test test_dsl_039_unknown_validator_sustained ... ok
[INFO] [stdout] test test_dsl_039_post_exit_sustained ... ok
[INFO] [stdout] test test_dsl_039_boundary_exit_exclusive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_040_proposer_appeal_rejected_on_false_claim_test.rs (/opt/rustwide/target/release/build/dig-slashing/2bfb32659c48abc9/out/dsl_040_proposer_appeal_rejected_on_false_claim_test-2bfb32659c48abc9)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_040_headers_identical_false_claim_rejected ... ok
[INFO] [stdout] test test_dsl_040_slot_mismatch_false ... ok
[INFO] [stdout] test test_dsl_040_validator_active_false ... ok
[INFO] [stdout] test test_dsl_040_sig_b_invalid_false ... ok
[INFO] [stdout] test test_dsl_040_sig_a_invalid_false ... ok
[INFO] [stdout] test test_dsl_040_proposer_index_mismatch_false ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_041_attester_appeal_attestations_identical_test.rs (/opt/rustwide/target/release/build/dig-slashing/2484045d62543aab/out/dsl_041_attester_appeal_attestations_identical_test-2484045d62543aab)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_041_distinct_rejected ... ok
[INFO] [stdout] test test_dsl_041_identical_sustained ... ok
[INFO] [stdout] test test_dsl_041_sig_only_difference_still_distinct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_042_attester_appeal_not_slashable_predicate_test.rs (/opt/rustwide/target/release/build/dig-slashing/339cb0ba7d47915b/out/dsl_042_attester_appeal_not_slashable_predicate_test-339cb0ba7d47915b)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_042_double_vote_rejected ... ok
[INFO] [stdout] test test_dsl_042_no_predicate_sustained ... ok
[INFO] [stdout] test test_dsl_042_surround_rejected ... ok
[INFO] [stdout] test test_dsl_042_mirror_surround_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_043_attester_appeal_empty_intersection_test.rs (/opt/rustwide/target/release/build/dig-slashing/4d5f0fe248d5823c/out/dsl_043_attester_appeal_empty_intersection_test-4d5f0fe248d5823c)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_043_overlap_rejected ... ok
[INFO] [stdout] test test_dsl_043_disjoint_sustained ... ok
[INFO] [stderr]      Running tests/dsl_044_attester_appeal_signature_a_invalid_test.rs (/opt/rustwide/target/release/build/dig-slashing/41ce8de277e22fce/out/dsl_044_attester_appeal_signature_a_invalid_test-41ce8de277e22fce)
[INFO] [stdout] test test_dsl_043_identical_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_044_corrupted_aggregate_sustained ... ok
[INFO] [stdout] test test_dsl_044_valid_aggregate_rejected ... ok
[INFO] [stdout] test test_dsl_044_wrong_pubkey_sustained ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_045_attester_appeal_signature_b_invalid_test.rs (/opt/rustwide/target/release/build/dig-slashing/05a4f7ac384e3e37/out/dsl_045_attester_appeal_signature_b_invalid_test-05a4f7ac384e3e37)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_045_corrupted_sustained ... ok
[INFO] [stdout] test test_dsl_045_parity_dsl_044 ... ok
[INFO] [stdout] test test_dsl_045_valid_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_046_attester_appeal_invalid_structure_test.rs (/opt/rustwide/target/release/build/dig-slashing/7d3d28345c68727b/out/dsl_046_attester_appeal_invalid_structure_test-7d3d28345c68727b)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_046_non_ascending_sustained ... ok
[INFO] [stdout] test test_dsl_046_duplicate_sustained ... ok
[INFO] [stdout] test test_dsl_046_empty_sustained ... ok
[INFO] [stdout] test test_dsl_046_over_cap_sustained ... ok
[INFO] [stdout] test test_dsl_046_well_formed_rejected ... ok
[INFO] [stdout] test test_dsl_046_bad_sig_width_sustained ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/dsl_047_attester_appeal_validator_not_in_intersection_test.rs (/opt/rustwide/target/release/build/dig-slashing/ad09fa4d6c6fea53/out/dsl_047_attester_appeal_validator_not_in_intersection_test-ad09fa4d6c6fea53)
[INFO] [stdout] test test_dsl_047_index_not_in_intersection_sustained ... ok
[INFO] [stdout] test test_dsl_047_index_in_intersection_rejected ... ok
[INFO] [stderr]      Running tests/dsl_048_attester_appeal_rejected_genuine_test.rs (/opt/rustwide/target/release/build/dig-slashing/ab2123b8fb64872f/out/dsl_048_attester_appeal_rejected_genuine_test-ab2123b8fb64872f)
[INFO] [stdout] test test_dsl_047_per_validator_revert_scope ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_048_index_in_intersection_claim_rejected ... ok
[INFO] [stdout] test test_dsl_048_well_formed_structure_claim_rejected ... ok
[INFO] [stdout] test test_dsl_048_double_vote_identical_claim_rejected ... ok
[INFO] [stdout] test test_dsl_048_valid_sig_a_claim_rejected ... ok
[INFO] [stderr]      Running tests/dsl_049_invalid_block_appeal_block_valid_test.rs (/opt/rustwide/target/release/build/dig-slashing/8a7da7748e16fac6/out/dsl_049_invalid_block_appeal_block_valid_test-8a7da7748e16fac6)
[INFO] [stdout] test test_dsl_048_non_empty_empty_claim_rejected ... ok
[INFO] [stdout] test test_dsl_048_surround_not_slashable_claim_rejected ... ok
[INFO] [stdout] test test_dsl_048_valid_sig_b_claim_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_049_no_oracle_missing_oracle_err ... ok
[INFO] [stdout] test test_dsl_049_oracle_invalid_rejected ... ok
[INFO] [stdout] test test_dsl_049_oracle_valid_sustained ... ok
[INFO] [stdout] test test_dsl_049_witness_passed_through ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_050_invalid_block_appeal_sig_invalid_test.rs (/opt/rustwide/target/release/build/dig-slashing/d46c3ff498cde870/out/dsl_050_invalid_block_appeal_sig_invalid_test-d46c3ff498cde870)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_050_corrupted_sig_sustained ... ok
[INFO] [stderr]      Running tests/dsl_051_invalid_block_appeal_reason_mismatch_test.rs (/opt/rustwide/target/release/build/dig-slashing/1c40d36c5a0c4d02/out/dsl_051_invalid_block_appeal_reason_mismatch_test-1c40d36c5a0c4d02)
[INFO] [stdout] test test_dsl_050_valid_sig_rejected ... ok
[INFO] [stdout] test test_dsl_050_cross_network_sustained ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_051_valid_rejected ... ok
[INFO] [stdout] test test_dsl_051_no_oracle_missing_err ... ok
[INFO] [stdout] test test_dsl_051_reason_differs_sustained ... ok
[INFO] [stderr]      Running tests/dsl_052_invalid_block_appeal_epoch_mismatch_test.rs (/opt/rustwide/target/release/build/dig-slashing/a380e611e3e651a3/out/dsl_052_invalid_block_appeal_epoch_mismatch_test-a380e611e3e651a3)
[INFO] [stdout] test test_dsl_051_reason_matches_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_052_match_rejected ... ok
[INFO] [stdout] test test_dsl_052_mismatch_sustained ... ok
[INFO] [stdout] test test_dsl_052_off_by_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_053_invalid_block_appeal_missing_oracle_test.rs (/opt/rustwide/target/release/build/dig-slashing/354bfeb6ce2f8f54/out/dsl_053_invalid_block_appeal_missing_oracle_test-354bfeb6ce2f8f54)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_053_epoch_mismatch_no_oracle_ok ... ok
[INFO] [stdout] test test_dsl_053_reason_mismatch_no_oracle_err ... ok
[INFO] [stdout] test test_dsl_053_block_valid_no_oracle_err ... ok
[INFO] [stdout] test test_dsl_053_sig_invalid_no_oracle_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_054_invalid_block_appeal_rejected_test.rs (/opt/rustwide/target/release/build/dig-slashing/d3f55f2ef7dd6b4c/out/dsl_054_invalid_block_appeal_rejected_test-d3f55f2ef7dd6b4c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_054_reason_mismatch_false_rejected ... ok
[INFO] [stdout] test test_dsl_054_epoch_mismatch_false_rejected ... ok
[INFO] [stdout] test test_dsl_054_block_valid_false_claim_rejected ... ok
[INFO] [stdout] test test_dsl_054_sig_invalid_false_claim_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_055_submit_appeal_unknown_evidence_test.rs (/opt/rustwide/target/release/build/dig-slashing/5d910d05056d63e2/out/dsl_055_submit_appeal_unknown_evidence_test-5d910d05056d63e2)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_055_hash_in_error ... ok
[INFO] [stdout] test test_dsl_055_unknown_evidence_rejected ... ok
[INFO] [stdout] test test_dsl_055_bond_not_locked ... ok
[INFO] [stderr]      Running tests/dsl_056_submit_appeal_window_expired_test.rs (/opt/rustwide/target/release/build/dig-slashing/cee5480e818adde4/out/dsl_056_submit_appeal_window_expired_test-cee5480e818adde4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_056_past_boundary_rejected ... ok
[INFO] [stdout] test test_dsl_056_at_boundary_accepted ... ok
[INFO] [stdout] test test_dsl_056_in_window_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_057_submit_appeal_variant_mismatch_test.rs (/opt/rustwide/target/release/build/dig-slashing/29234049e36b4804/out/dsl_057_submit_appeal_variant_mismatch_test-29234049e36b4804)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_057_invalid_block_vs_proposer_mismatch ... ok
[INFO] [stdout] test test_dsl_057_attester_vs_invalid_block_mismatch ... ok
[INFO] [stdout] test test_dsl_057_all_matches_accepted ... ok
[INFO] [stdout] test test_dsl_057_proposer_vs_attester_mismatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_058_submit_appeal_duplicate_test.rs (/opt/rustwide/target/release/build/dig-slashing/8474ac6795bbe467/out/dsl_058_submit_appeal_duplicate_test-8474ac6795bbe467)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_058_different_ground_accepted ... ok
[INFO] [stderr]      Running tests/dsl_059_submit_appeal_too_many_attempts_test.rs (/opt/rustwide/target/release/build/dig-slashing/945979b36301e98f/out/dsl_059_submit_appeal_too_many_attempts_test-945979b36301e98f)
[INFO] [stdout] test test_dsl_058_byte_equal_duplicate_rejected ... ok
[INFO] [stdout] test test_dsl_058_near_duplicate_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_dsl_059_four_rejected_then_fifth_denied ... ok
[INFO] [stdout] test test_dsl_059_third_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_060_submit_appeal_already_reverted_test.rs (/opt/rustwide/target/release/build/dig-slashing/0ebe57086e48803e/out/dsl_060_submit_appeal_already_reverted_test-0ebe57086e48803e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/dsl_061_submit_appeal_already_finalised_test.rs (/opt/rustwide/target/release/build/dig-slashing/cd648d15ed9ed4c8/out/dsl_061_submit_appeal_already_finalised_test-cd648d15ed9ed4c8)
[INFO] [stdout] test test_dsl_060_accepted_status_passes ... ok
[INFO] [stdout] test test_dsl_060_reverted_rejects_new_appeal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_dsl_061_finalised_rejects_appeal ... ok
[INFO] [stdout] test test_dsl_061_accepted_passes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_062_submit_appeal_escrows_appellant_bond_test.rs (/opt/rustwide/target/release/build/dig-slashing/bfffd8390c0eb3c9/out/dsl_062_submit_appeal_escrows_appellant_bond_test-bfffd8390c0eb3c9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/dsl_063_submit_appeal_payload_too_large_test.rs (/opt/rustwide/target/release/build/dig-slashing/aecd10264312c2c6/out/dsl_063_submit_appeal_payload_too_large_test-aecd10264312c2c6)
[INFO] [stdout] test test_dsl_062_insufficient_balance ... ok
[INFO] [stdout] test test_dsl_062_lock_success ... ok
[INFO] [stdout] test test_dsl_062_tag_is_appellant_hash ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_063_at_limit_accepted ... ok
[INFO] [stdout] test test_dsl_063_over_limit_rejected ... ok
[INFO] [stdout] test test_dsl_063_small_payload_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_064_adjudicate_sustained_reverts_base_slash_test.rs (/opt/rustwide/target/release/build/dig-slashing/51563331bdf00c04/out/dsl_064_adjudicate_sustained_reverts_base_slash_test-51563331bdf00c04)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_064_single_validator_credited ... ok
[INFO] [stdout] test test_dsl_064_multi_validator_credited ... ok
[INFO] [stdout] test test_dsl_064_per_index_for_not_in_intersection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_065_adjudicate_sustained_reverts_collateral_test.rs (/opt/rustwide/target/release/build/dig-slashing/663f98d931b605f0/out/dsl_065_adjudicate_sustained_reverts_collateral_test-663f98d931b605f0)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_065_collateral_credited ... ok
[INFO] [stdout] test test_dsl_065_no_collateral_no_op ... ok
[INFO] [stdout] test test_dsl_065_zero_collateral_skipped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_066_adjudicate_sustained_restores_status_test.rs (/opt/rustwide/target/release/build/dig-slashing/2149cd6a94846c30/out/dsl_066_adjudicate_sustained_restores_status_test-2149cd6a94846c30)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_066_slashed_to_active ... ok
[INFO] [stdout] test test_dsl_066_restore_status_called ... ok
[INFO] [stdout] test test_dsl_066_multi_validator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_067_adjudicate_sustained_clawback_rewards_test.rs (/opt/rustwide/target/release/build/dig-slashing/2d72416e43537354/out/dsl_067_adjudicate_sustained_clawback_rewards_test-2d72416e43537354)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_067_wb_clawback_called ... ok
[INFO] [stdout] test test_dsl_067_partial_clawback_shortfall ... ok
[INFO] [stdout] test test_dsl_067_prop_clawback_called ... ok
[INFO] [stderr]      Running tests/dsl_068_adjudicate_sustained_bond_split_test.rs (/opt/rustwide/target/release/build/dig-slashing/f0c50238ca3c94b3/out/dsl_068_adjudicate_sustained_bond_split_test-f0c50238ca3c94b3)
[INFO] [stdout] test test_dsl_067_full_clawback_no_shortfall ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_068_forfeit_called ... ok
[INFO] [stdout] test test_dsl_068_appellant_award_paid ... ok
[INFO] [stdout] test test_dsl_068_50_50_split ... ok
[INFO] [stdout] test test_dsl_068_rounding_odd_amount ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_069_adjudicate_sustained_reporter_penalty_test.rs (/opt/rustwide/target/release/build/dig-slashing/fdbe1fb58f1cdd85/out/dsl_069_adjudicate_sustained_reporter_penalty_test-fdbe1fb58f1cdd85)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_069_reporter_slashed ... ok
[INFO] [stdout] test test_dsl_069_formula_matches_invalid_block ... ok
[INFO] [stdout] test test_dsl_069_recorded_in_window ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_070_adjudicate_sustained_status_reverted_test.rs (/opt/rustwide/target/release/build/dig-slashing/a04742903af40499/out/dsl_070_adjudicate_sustained_status_reverted_test-a04742903af40499)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_070_history_appended ... ok
[INFO] [stdout] test test_dsl_070_winning_hash_set ... ok
[INFO] [stdout] test test_dsl_070_status_reverted ... ok
[INFO] [stdout] test test_dsl_070_subsequent_appeal_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_071_adjudicate_rejected_bond_split_test.rs (/opt/rustwide/target/release/build/dig-slashing/810eec73f10a0942/out/dsl_071_adjudicate_rejected_bond_split_test-810eec73f10a0942)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_071_appellant_forfeit_called ... ok
[INFO] [stdout] test test_dsl_071_50_50_split ... ok
[INFO] [stdout] test test_dsl_071_reporter_paid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_072_adjudicate_rejected_challenge_open_test.rs (/opt/rustwide/target/release/build/dig-slashing/83a375366333fe73/out/dsl_072_adjudicate_rejected_challenge_open_test-83a375366333fe73)
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_072_first_rejected_sets_open_count_1 ... ok
[INFO] [stdout] test test_dsl_072_first_filed_epoch_preserved ... ok
[INFO] [stdout] test test_dsl_072_lost_attempt_appended ... ok
[INFO] [stderr]      Running tests/dsl_073_adjudicate_clawback_shortfall_test.rs (/opt/rustwide/target/release/build/dig-slashing/ec239cc4ac1480f3/out/dsl_073_adjudicate_clawback_shortfall_test-ec239cc4ac1480f3)
[INFO] [stdout] test test_dsl_072_second_rejected_increments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_073_shortfall_in_result ... ok
[INFO] [stderr]      Running tests/dsl_074_participation_flags_bits_test.rs (/opt/rustwide/target/release/build/dig-slashing/45fcb8268be0cec5/out/dsl_074_participation_flags_bits_test-45fcb8268be0cec5)
[INFO] [stdout] test test_dsl_073_partial_clawback_absorbed ... ok
[INFO] [stdout] test test_dsl_073_residue_logged ... ok
[INFO] [stdout] test test_dsl_073_zero_shortfall_no_op ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_074_accessor_names_match_has ... ok
[INFO] [stdout] test test_dsl_074_default_zero ... ok
[INFO] [stdout] test test_dsl_074_set_bit_other_bits_untouched ... ok
[INFO] [stdout] test test_dsl_074_idempotent ... ok
[INFO] [stdout] test test_dsl_074_set_bit_0 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_075_classify_timely_source_test.rs (/opt/rustwide/target/release/build/dig-slashing/0cf9218f62043616/out/dsl_075_classify_timely_source_test-0cf9218f62043616)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_075_delay_5_justified_set ... ok
[INFO] [stdout] test test_dsl_075_unjustified_not_set ... ok
[INFO] [stdout] test test_dsl_075_delay_6_not_set ... ok
[INFO] [stderr]      Running tests/dsl_076_classify_timely_target_test.rs (/opt/rustwide/target/release/build/dig-slashing/32dfbaa63eb07bae/out/dsl_076_classify_timely_target_test-32dfbaa63eb07bae)
[INFO] [stdout] test test_dsl_075_delay_1_justified_set ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_076_delay_1_canonical_set ... ok
[INFO] [stdout] test test_dsl_076_delay_33_not_set ... ok
[INFO] [stdout] test test_dsl_076_delay_32_boundary ... ok
[INFO] [stdout] test test_dsl_076_non_canonical_not_set ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_077_classify_timely_head_test.rs (/opt/rustwide/target/release/build/dig-slashing/95c62152abd90e02/out/dsl_077_classify_timely_head_test-95c62152abd90e02)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_077_delay_1_canonical_set ... ok
[INFO] [stdout] test test_dsl_077_non_canonical_not_set ... ok
[INFO] [stdout] test test_dsl_077_delay_0_not_set ... ok
[INFO] [stdout] test test_dsl_077_delay_2_not_set ... ok
[INFO] [stderr]      Running tests/dsl_078_participation_tracker_record_test.rs (/opt/rustwide/target/release/build/dig-slashing/c2b6a0e904746591/out/dsl_078_participation_tracker_record_test-c2b6a0e904746591)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_078_additive_or ... ok
[INFO] [stdout] test test_dsl_078_epoch_number_unchanged ... ok
[INFO] [stdout] test test_dsl_078_out_of_range_error ... ok
[INFO] [stderr]      Running tests/dsl_079_participation_tracker_non_ascending_test.rs (/opt/rustwide/target/release/build/dig-slashing/b2a59212fadb585b/out/dsl_079_participation_tracker_non_ascending_test-b2a59212fadb585b)
[INFO] [stdout] test test_dsl_078_flags_applied ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_079_ascending_ok ... ok
[INFO] [stdout] test test_dsl_079_single_element_ok ... ok
[INFO] [stderr]      Running tests/dsl_080_participation_tracker_rotate_test.rs (/opt/rustwide/target/release/build/dig-slashing/52e96ec7929dc4ad/out/dsl_080_participation_tracker_rotate_test-52e96ec7929dc4ad)
[INFO] [stdout] test test_dsl_079_duplicate_rejected ... ok
[INFO] [stdout] test test_dsl_079_non_ascending_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr]      Running tests/dsl_081_base_reward_formula_test.rs (/opt/rustwide/target/release/build/dig-slashing/11275041834e1c17/out/dsl_081_base_reward_formula_test-11275041834e1c17)
[INFO] [stdout] test test_dsl_080_resize_to_validator_count ... ok
[INFO] [stdout] test test_dsl_080_current_zeroed ... ok
[INFO] [stdout] test test_dsl_080_epoch_number_updated ... ok
[INFO] [stdout] test test_dsl_080_swap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_081_saturation ... ok
[INFO] [stdout] test test_dsl_081_formula_exact ... ok
[INFO] [stdout] test test_dsl_081_larger_total_smaller_reward ... ok
[INFO] [stdout] test test_dsl_081_zero_total_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_082_flag_deltas_reward_on_hit_test.rs (/opt/rustwide/target/release/build/dig-slashing/0f57518e2146a815/out/dsl_082_flag_deltas_reward_on_hit_test-0f57518e2146a815)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_082_source_only_reward ... ok
[INFO] [stdout] test test_dsl_082_all_three_reward ... ok
[INFO] [stderr]      Running tests/dsl_083_flag_deltas_penalty_head_exempt_test.rs (/opt/rustwide/target/release/build/dig-slashing/43c573074f6dabc4/out/dsl_083_flag_deltas_penalty_head_exempt_test-43c573074f6dabc4)
[INFO] [stdout] test test_dsl_082_target_only_reward ... ok
[INFO] [stdout] test test_dsl_082_head_only_reward ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_083_head_miss_no_penalty ... ok
[INFO] [stdout] test test_dsl_083_source_miss_penalty ... ok
[INFO] [stdout] test test_dsl_083_target_miss_penalty ... ok
[INFO] [stdout] test test_dsl_083_all_miss_composite ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_084_flag_deltas_stall_zero_rewards_test.rs (/opt/rustwide/target/release/build/dig-slashing/687ebdcd9ee259f8/out/dsl_084_flag_deltas_stall_zero_rewards_test-687ebdcd9ee259f8)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_084_no_stall_normal ... ok
[INFO] [stdout] test test_dsl_084_stall_rewards_zeroed ... ok
[INFO] [stderr]      Running tests/dsl_085_proposer_inclusion_reward_formula_test.rs (/opt/rustwide/target/release/build/dig-slashing/4e2c2b1adf3234b1/out/dsl_085_proposer_inclusion_reward_formula_test-4e2c2b1adf3234b1)
[INFO] [stdout] test test_dsl_084_stall_penalties_still_apply ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_085_formula_base_56 ... ok
[INFO] [stdout] test test_dsl_085_round_integer ... ok
[INFO] [stdout] test test_dsl_085_base_zero_zero ... ok
[INFO] [stderr]      Running tests/dsl_086_weight_denominator_no_sync_test.rs (/opt/rustwide/target/release/build/dig-slashing/d3be9e9f65f196f4/out/dsl_086_weight_denominator_no_sync_test-d3be9e9f65f196f4)
[INFO] [stdout] test test_dsl_085_saturation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_dsl_086_weights_sum_62 ... ok
[INFO] [stderr]      Running tests/dsl_087_in_finality_stall_threshold_test.rs (/opt/rustwide/target/release/build/dig-slashing/c7336447a36bb701/out/dsl_087_in_finality_stall_threshold_test-c7336447a36bb701)
[INFO] [stdout] test test_dsl_086_denominator_64 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_087_current_less_saturating ... ok
[INFO] [stdout] test test_dsl_087_gap_4_no_stall ... ok
[INFO] [stdout] test test_dsl_087_equal_no_stall ... ok
[INFO] [stdout] test test_dsl_087_gap_5_stall ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_088_inactivity_score_hit_decrement_test.rs (/opt/rustwide/target/release/build/dig-slashing/86144805e4988c8f/out/dsl_088_inactivity_score_hit_decrement_test-86144805e4988c8f)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_088_hit_decrements ... ok
[INFO] [stdout] test test_dsl_088_in_stall_still_decrements ... ok
[INFO] [stdout] test test_dsl_088_zero_saturates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_089_inactivity_score_miss_in_stall_increment_test.rs (/opt/rustwide/target/release/build/dig-slashing/6c46be69a0702abc/out/dsl_089_inactivity_score_miss_in_stall_increment_test-6c46be69a0702abc)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_089_linear_growth ... ok
[INFO] [stdout] test test_dsl_089_miss_in_stall_increments ... ok
[INFO] [stdout] test test_dsl_089_miss_no_stall_no_increment ... ok
[INFO] [stdout] test test_dsl_089_saturates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_090_inactivity_score_out_of_stall_recovery_test.rs (/opt/rustwide/target/release/build/dig-slashing/12cbac43ea54eb91/out/dsl_090_inactivity_score_out_of_stall_recovery_test-12cbac43ea54eb91)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_090_in_stall_no_recovery ... ok
[INFO] [stdout] test test_dsl_090_saturates_to_zero ... ok
[INFO] [stderr]      Running tests/dsl_091_inactivity_penalty_no_stall_empty_test.rs (/opt/rustwide/target/release/build/dig-slashing/5e2a0755d00305e5/out/dsl_091_inactivity_penalty_no_stall_empty_test-5e2a0755d00305e5)
[INFO] [stdout] test test_dsl_090_recovery_per_epoch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_dsl_091_no_stall_empty ... ok
[INFO] [stdout] test test_dsl_091_zero_scores_no_stall_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_092_inactivity_penalty_formula_test.rs (/opt/rustwide/target/release/build/dig-slashing/dbf47bb8cee1f1ec/out/dsl_092_inactivity_penalty_formula_test-dbf47bb8cee1f1ec)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_092_zero_score_omitted ... ok
[INFO] [stdout] test test_dsl_092_formula_exact ... ok
[INFO] [stdout] test test_dsl_092_stall_only ... ok
[INFO] [stdout] test test_dsl_092_u128_no_overflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_093_inactivity_resize_test.rs (/opt/rustwide/target/release/build/dig-slashing/b9fa5a2f9983a3ae/out/dsl_093_inactivity_resize_test-b9fa5a2f9983a3ae)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_093_existing_unchanged ... ok
[INFO] [stdout] test test_dsl_093_grow_new_zero ... ok
[INFO] [stdout] test test_dsl_093_noop_same_size ... ok
[INFO] [stdout] test test_dsl_093_shrink_truncates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_094_protection_proposal_monotonic_test.rs (/opt/rustwide/target/release/build/dig-slashing/bdcb1bdccb100f38/out/dsl_094_protection_proposal_monotonic_test-bdcb1bdccb100f38)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr]      Running tests/dsl_095_protection_attestation_same_epoch_different_hash_test.rs (/opt/rustwide/target/release/build/dig-slashing/41f6c59296e28eb4/out/dsl_095_protection_attestation_same_epoch_different_hash_test-41f6c59296e28eb4)
[INFO] [stdout] test test_dsl_094_higher_after_record_true ... ok
[INFO] [stdout] test test_dsl_094_lower_after_record_false ... ok
[INFO] [stdout] test test_dsl_094_same_after_record_false ... ok
[INFO] [stdout] test test_dsl_094_first_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_095_case_insensitive ... ok
[INFO] [stderr]      Running tests/dsl_096_protection_surround_vote_self_check_test.rs (/opt/rustwide/target/release/build/dig-slashing/a8c87bf17098121b/out/dsl_096_protection_surround_vote_self_check_test-a8c87bf17098121b)
[INFO] [stdout] test test_dsl_095_different_hash_fails ... ok
[INFO] [stdout] test test_dsl_095_none_hash_fails ... ok
[INFO] [stdout] test test_dsl_095_same_hash_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_096_exact_match_passes_surround ... ok
[INFO] [stdout] test test_dsl_096_flanking_ok ... ok
[INFO] [stderr]      Running tests/dsl_097_protection_record_persist_test.rs (/opt/rustwide/target/release/build/dig-slashing/98210d9684bf28d2/out/dsl_097_protection_record_persist_test-98210d9684bf28d2)
[INFO] [stdout] test test_dsl_096_same_source_higher_target ... ok
[INFO] [stdout] test test_dsl_096_surround_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_097_proposal_persist ... ok
[INFO] [stdout] test test_dsl_097_hash_hex_format ... ok
[INFO] [stderr]      Running tests/dsl_098_protection_rewind_attestation_clears_hash_test.rs (/opt/rustwide/target/release/build/dig-slashing/4c3fa30ca95fbf7a/out/dsl_098_protection_rewind_attestation_clears_hash_test-4c3fa30ca95fbf7a)
[INFO] [stdout] test test_dsl_097_attestation_persist ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_098_already_lower_unchanged ... ok
[INFO] [stdout] test test_dsl_098_epochs_lowered ... ok
[INFO] [stdout] test test_dsl_098_hash_cleared ... ok
[INFO] [stdout] test test_dsl_098_reattestation_allowed_after_rewind ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_099_protection_reconcile_with_tip_test.rs (/opt/rustwide/target/release/build/dig-slashing/822fda45efbff209/out/dsl_099_protection_reconcile_with_tip_test-822fda45efbff209)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_099_already_below_tip_unchanged ... ok
[INFO] [stdout] test test_dsl_099_both_rewound ... ok
[INFO] [stderr]      Running tests/dsl_100_protection_legacy_json_test.rs (/opt/rustwide/target/release/build/dig-slashing/0c6882747fea5cd2/out/dsl_100_protection_legacy_json_test-0c6882747fea5cd2)
[INFO] [stdout] test test_dsl_099_idempotent ... ok
[INFO] [stdout] test test_dsl_099_surround_passes_after_reconcile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_100_legacy_json_loads ... ok
[INFO] [stdout] test test_dsl_100_upgrade_on_save ... ok
[INFO] [stdout] test test_dsl_100_legacy_check_attestation_fresh_start ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_101_protection_save_load_roundtrip_test.rs (/opt/rustwide/target/release/build/dig-slashing/63aa9e50879b0164/out/dsl_101_protection_save_load_roundtrip_test-63aa9e50879b0164)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_101_hash_hex_format ... ok
[INFO] [stdout] test test_dsl_101_load_missing_path_default ... ok
[INFO] [stdout] test test_dsl_101_case_insensitive_load ... ok
[INFO] [stdout] test test_dsl_101_save_load_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_102_evidence_remark_wire_roundtrip_test.rs (/opt/rustwide/target/release/build/dig-slashing/a9775b77eb696bca/out/dsl_102_evidence_remark_wire_roundtrip_test-a9775b77eb696bca)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_102_magic_prefix ... ok
[INFO] [stdout] test test_dsl_102_non_magic_skipped ... ok
[INFO] [stdout] test test_dsl_102_roundtrip ... ok
[INFO] [stdout] test test_dsl_102_mixed_conditions ... ok
[INFO] [stdout] test test_dsl_102_malformed_json_skipped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_103_evidence_puzzle_reveal_emits_one_remark_test.rs (/opt/rustwide/target/release/build/dig-slashing/19267e740d6b30c5/out/dsl_103_evidence_puzzle_reveal_emits_one_remark_test-19267e740d6b30c5)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_103_run_puzzle_one_remark ... ok
[INFO] [stdout] test test_dsl_103_puzzle_hash_stable ... ok
[INFO] [stdout] test test_dsl_103_remark_parses_back ... ok
[INFO] [stdout] test test_dsl_103_puzzle_hash_matches_tree_hash ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_104_evidence_admission_matching_coin_test.rs (/opt/rustwide/target/release/build/dig-slashing/dda5b3742a36cba9/out/dsl_104_evidence_admission_matching_coin_test-dda5b3742a36cba9)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr]      Running tests/dsl_105_evidence_admission_mismatch_rejected_test.rs (/opt/rustwide/target/release/build/dig-slashing/48d82db7119f40bf/out/dsl_105_evidence_admission_mismatch_rejected_test-48d82db7119f40bf)
[INFO] [stdout] test test_dsl_104_spend_without_remarks_ignored ... ok
[INFO] [stdout] test test_dsl_104_multi_spend_all_match ... ok
[INFO] [stdout] test test_dsl_104_matching_admits ... ok
[INFO] [stdout] test test_dsl_104_empty_bundle_vacuous_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/dsl_106_evidence_mempool_expired_rejected_test.rs (/opt/rustwide/target/release/build/dig-slashing/c5d59f6c02ba96a6/out/dsl_106_evidence_mempool_expired_rejected_test-c5d59f6c02ba96a6)
[INFO] [stdout] test test_dsl_105_error_carries_hashes ... ok
[INFO] [stdout] test test_dsl_105_first_mismatch_short_circuits ... ok
[INFO] [stdout] test test_dsl_105_mismatch_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_106_first_expired_short_circuits ... ok
[INFO] [stdout] test test_dsl_106_boundary_ok ... ok
[INFO] [stdout] test test_dsl_106_pre_lookback_network_ok ... ok
[INFO] [stdout] test test_dsl_106_within_window_ok ... ok
[INFO] [stdout] test test_dsl_106_expired_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_107_evidence_mempool_duplicate_rejected_test.rs (/opt/rustwide/target/release/build/dig-slashing/fa05967f12303d2e/out/dsl_107_evidence_mempool_duplicate_rejected_test-fa05967f12303d2e)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_107_pending_duplicate_rejected ... ok
[INFO] [stdout] test test_dsl_107_empty_inputs_ok ... ok
[INFO] [stdout] test test_dsl_107_incoming_duplicate_rejected ... ok
[INFO] [stdout] test test_dsl_107_distinct_ok ... ok
[INFO] [stderr]      Running tests/dsl_108_evidence_block_cap_test.rs (/opt/rustwide/target/release/build/dig-slashing/8937fa63fd858827/out/dsl_108_evidence_block_cap_test-8937fa63fd858827)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_108_over_cap_rejected ... ok
[INFO] [stdout] test test_dsl_108_empty_ok ... ok
[INFO] [stdout] test test_dsl_108_at_cap_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_109_evidence_payload_cap_test.rs (/opt/rustwide/target/release/build/dig-slashing/2fd2fea98f7254ff/out/dsl_109_evidence_payload_cap_test-2fd2fea98f7254ff)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_109_small_ok ... ok
[INFO] [stdout] test test_dsl_109_over_limit_rejected ... ok
[INFO] [stdout] test test_dsl_109_at_limit_ok ... ok
[INFO] [stderr]      Running tests/dsl_110_appeal_remark_wire_roundtrip_test.rs (/opt/rustwide/target/release/build/dig-slashing/cffd048e2e41526b/out/dsl_110_appeal_remark_wire_roundtrip_test-cffd048e2e41526b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_110_non_magic_skipped ... ok
[INFO] [stdout] test test_dsl_110_roundtrip ... ok
[INFO] [stdout] test test_dsl_110_magic_prefix_appeal ... ok
[INFO] [stderr]      Running tests/dsl_111_appeal_puzzle_reveal_emits_one_remark_test.rs (/opt/rustwide/target/release/build/dig-slashing/f12341fbf2cc1d40/out/dsl_111_appeal_puzzle_reveal_emits_one_remark_test-f12341fbf2cc1d40)
[INFO] [stdout] test test_dsl_110_mixed_conditions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_111_hash_matches_tree_hash ... ok
[INFO] [stdout] test test_dsl_111_parses_back ... ok
[INFO] [stdout] test test_dsl_111_hash_stable ... ok
[INFO] [stdout] test test_dsl_111_run_puzzle_one_remark ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_112_appeal_admission_matching_coin_test.rs (/opt/rustwide/target/release/build/dig-slashing/927ac82f5a10422a/out/dsl_112_appeal_admission_matching_coin_test-927ac82f5a10422a)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_113_appeal_admission_mismatch_rejected_test.rs (/opt/rustwide/target/release/build/dig-slashing/67c41e11072f7c76/out/dsl_113_appeal_admission_mismatch_rejected_test-67c41e11072f7c76)
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_112_empty_bundle_vacuous_ok ... ok
[INFO] [stdout] test test_dsl_112_matching_admits ... ok
[INFO] [stdout] test test_dsl_112_multi_spend_all_match ... ok
[INFO] [stdout] test test_dsl_112_spend_without_remarks_ignored ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_113_error_carries_hashes ... ok
[INFO] [stdout] test test_dsl_113_mismatch_rejected ... ok
[INFO] [stdout] test test_dsl_113_first_mismatch_short_circuits ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_114_appeal_mempool_unknown_slash_test.rs (/opt/rustwide/target/release/build/dig-slashing/9104d844341538e8/out/dsl_114_appeal_mempool_unknown_slash_test-9104d844341538e8)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_114_empty_appeals_ok ... ok
[INFO] [stdout] test test_dsl_114_first_unknown_short_circuits ... ok
[INFO] [stdout] test test_dsl_114_known_ok ... ok
[INFO] [stderr]      Running tests/dsl_115_appeal_mempool_window_expired_test.rs (/opt/rustwide/target/release/build/dig-slashing/f0a3ee6658a3db26/out/dsl_115_appeal_mempool_window_expired_test-f0a3ee6658a3db26)
[INFO] [stdout] test test_dsl_114_unknown_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_115_unknown_hash_skipped ... ok
[INFO] [stdout] test test_dsl_115_boundary_ok ... ok
[INFO] [stdout] test test_dsl_115_first_expired_short_circuits ... ok
[INFO] [stdout] test test_dsl_115_past_window_rejected ... ok
[INFO] [stderr]      Running tests/dsl_116_appeal_mempool_finalised_slash_test.rs (/opt/rustwide/target/release/build/dig-slashing/9c367d37f14321cc/out/dsl_116_appeal_mempool_finalised_slash_test-9c367d37f14321cc)
[INFO] [stdout] test test_dsl_115_within_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_116_challenge_open_ok ... ok
[INFO] [stdout] test test_dsl_116_accepted_ok ... ok
[INFO] [stdout] test test_dsl_116_unknown_hash_skipped ... ok
[INFO] [stdout] test test_dsl_116_finalised_rejected ... ok
[INFO] [stdout] test test_dsl_116_reverted_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_117_appeal_mempool_variant_mismatch_test.rs (/opt/rustwide/target/release/build/dig-slashing/db34f20bf7f2e7dd/out/dsl_117_appeal_mempool_variant_mismatch_test-db34f20bf7f2e7dd)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/dsl_118_appeal_mempool_duplicate_test.rs (/opt/rustwide/target/release/build/dig-slashing/4ab94545ac524d64/out/dsl_118_appeal_mempool_duplicate_test-4ab94545ac524d64)
[INFO] [stdout] test test_dsl_117_each_match_ok ... ok
[INFO] [stdout] test test_dsl_117_invalid_vs_proposer ... ok
[INFO] [stdout] test test_dsl_117_proposer_vs_attester ... ok
[INFO] [stdout] test test_dsl_117_unknown_hash_skipped ... ok
[INFO] [stdout] test test_dsl_117_attester_vs_invalid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_118_distinct_ok ... ok
[INFO] [stdout] test test_dsl_118_incoming_duplicate_rejected ... ok
[INFO] [stdout] test test_dsl_118_empty_inputs_ok ... ok
[INFO] [stdout] test test_dsl_118_pending_duplicate_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_119_appeal_block_cap_test.rs (/opt/rustwide/target/release/build/dig-slashing/b31b504f385e2a09/out/dsl_119_appeal_block_cap_test-b31b504f385e2a09)
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_119_at_cap_ok ... ok
[INFO] [stdout] test test_dsl_119_empty_ok ... ok
[INFO] [stdout] test test_dsl_119_over_cap_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_120_appeal_payload_cap_test.rs (/opt/rustwide/target/release/build/dig-slashing/376b3da99ab5b4f2/out/dsl_120_appeal_payload_cap_test-376b3da99ab5b4f2)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_120_small_ok ... ok
[INFO] [stdout] test test_dsl_120_over_rejected ... ok
[INFO] [stdout] test test_dsl_120_at_limit_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_121_bond_lock_insufficient_balance_test.rs (/opt/rustwide/target/release/build/dig-slashing/92e16c2f734ae3fb/out/dsl_121_bond_lock_insufficient_balance_test-92e16c2f734ae3fb)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_121_lock_success ... ok
[INFO] [stdout] test test_dsl_121_double_lock_rejected ... ok
[INFO] [stdout] test test_dsl_121_insufficient ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_122_bond_forfeit_returns_mojos_test.rs (/opt/rustwide/target/release/build/dig-slashing/0e3b410f69a5c5c8/out/dsl_122_bond_forfeit_returns_mojos_test-0e3b410f69a5c5c8)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_122_empty_tag_err ... ok
[INFO] [stdout] test test_dsl_122_forfeit_returns_escrowed ... ok
[INFO] [stdout] test test_dsl_122_zeroes_tag ... ok
[INFO] [stderr]      Running tests/dsl_123_bond_release_full_on_finalise_test.rs (/opt/rustwide/target/release/build/dig-slashing/d4fd629f17175e6d/out/dsl_123_bond_release_full_on_finalise_test-d4fd629f17175e6d)
[INFO] [stdout] test test_dsl_122_amount_parameter_ignored_for_return ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_123_double_release_err ... ok
[INFO] [stderr]      Running tests/dsl_124_bond_reporter_size_test.rs (/opt/rustwide/target/release/build/dig-slashing/f4cb9a0647e1ce57/out/dsl_124_bond_reporter_size_test-f4cb9a0647e1ce57)
[INFO] [stdout] test test_dsl_123_empty_tag_err ... ok
[INFO] [stdout] test test_dsl_123_release_credits_stake ... ok
[INFO] [stdout] test test_dsl_123_zeroes_tag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_124_exact_divides ... ok
[INFO] [stderr]      Running tests/dsl_125_bond_appellant_size_test.rs (/opt/rustwide/target/release/build/dig-slashing/0d0ce0134705872a/out/dsl_125_bond_appellant_size_test-0d0ce0134705872a)
[INFO] [stdout] test test_dsl_124_symmetric_with_appellant ... ok
[INFO] [stdout] test test_dsl_124_value_is_min_div_64 ... ok
[INFO] [stdout] test test_dsl_124_not_runtime_configurable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_125_equal_to_reporter ... ok
[INFO] [stdout] test test_dsl_125_not_runtime_configurable ... ok
[INFO] [stderr]      Running tests/dsl_126_bond_award_50_50_split_test.rs (/opt/rustwide/target/release/build/dig-slashing/7a96e3f14767bdd7/out/dsl_126_bond_award_50_50_split_test-7a96e3f14767bdd7)
[INFO] [stdout] test test_dsl_125_exact_divides ... ok
[INFO] [stdout] test test_dsl_125_value_is_min_div_64 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_126_conservation ... ok
[INFO] [stdout] test test_dsl_126_constant_value ... ok
[INFO] [stdout] test test_dsl_126_rounding_odd ... ok
[INFO] [stdout] test test_dsl_126_sustained_split_math ... ok
[INFO] [stdout] test test_dsl_126_rejected_split_math ... ok
[INFO] [stderr]      Running tests/dsl_127_epoch_boundary_order_test.rs (/opt/rustwide/target/release/build/dig-slashing/8f7f221ed2e29b82/out/dsl_127_epoch_boundary_order_test-8f7f221ed2e29b82)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/dsl_128_genesis_initialisation_test.rs (/opt/rustwide/target/release/build/dig-slashing/a0e6d8e196fab0b5/out/dsl_128_genesis_initialisation_test-a0e6d8e196fab0b5)
[INFO] [stdout] test test_dsl_127_finalise_sees_post_inactivity_update ... ok
[INFO] [stdout] test test_dsl_127_outcomes_populated ... ok
[INFO] [stdout] test test_dsl_127_prune_is_last ... ok
[INFO] [stdout] test test_dsl_127_stall_state_in_report ... ok
[INFO] [stdout] test test_dsl_127_resize_when_validator_count_changes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_128_manager_empty ... ok
[INFO] [stdout] test test_dsl_128_no_stall_at_genesis ... ok
[INFO] [stderr]      Running tests/dsl_129_manager_rewind_on_reorg_test.rs (/opt/rustwide/target/release/build/dig-slashing/d7d2c7b7dc59f96d/out/dsl_129_manager_rewind_on_reorg_test-d7d2c7b7dc59f96d)
[INFO] [stdout] test test_dsl_128_epoch_matches_params ... ok
[INFO] [stdout] test test_dsl_128_all_zero ... ok
[INFO] [stdout] test test_dsl_128_trackers_sized ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_129_no_reporter_penalty ... ok
[INFO] [stdout] test test_dsl_129_removes_from_processed ... ok
[INFO] [stdout] test test_dsl_129_credits_stake ... ok
[INFO] [stdout] test test_dsl_129_restores_collateral ... ok
[INFO] [stdout] test test_dsl_129_releases_bond_full ... ok
[INFO] [stderr]      Running tests/dsl_130_rewind_all_on_reorg_test.rs (/opt/rustwide/target/release/build/dig-slashing/1b805e6cc47cac67/out/dsl_130_rewind_all_on_reorg_test-1b805e6cc47cac67)
[INFO] [stdout] test test_dsl_129_returns_hashes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_130_all_four_rewound ... ok
[INFO] [stdout] test test_dsl_130_boundary_36 ... ok
[INFO] [stdout] test test_dsl_130_report_populated ... ok
[INFO] [stdout] test test_dsl_130_reorg_too_deep ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_131_validator_entry_slash_absolute_saturation_test.rs (/opt/rustwide/target/release/build/dig-slashing/deb88cf97a6a9e88/out/dsl_131_validator_entry_slash_absolute_saturation_test-deb88cf97a6a9e88)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_131_sets_slashed_status ... ok
[INFO] [stdout] test test_dsl_131_repeated_debits ... ok
[INFO] [stdout] test test_dsl_131_under_stake ... ok
[INFO] [stdout] test test_dsl_131_over_stake_saturates ... ok
[INFO] [stdout] test test_dsl_131_at_stake ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_132_validator_entry_credit_stake_test.rs (/opt/rustwide/target/release/build/dig-slashing/135c70510d29823d/out/dsl_132_validator_entry_credit_stake_test-135c70510d29823d)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_132_inverse_of_slash ... ok
[INFO] [stdout] test test_dsl_132_zero_credit_noop ... ok
[INFO] [stdout] test test_dsl_132_saturates ... ok
[INFO] [stdout] test test_dsl_132_credits_mojos ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_133_validator_entry_restore_status_test.rs (/opt/rustwide/target/release/build/dig-slashing/50c3dc176dd936b6/out/dsl_133_validator_entry_restore_status_test-50c3dc176dd936b6)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_133_active_noop_false ... ok
[INFO] [stdout] test test_dsl_133_idempotent ... ok
[INFO] [stdout] test test_dsl_133_slashed_to_active_true ... ok
[INFO] [stdout] test test_dsl_133_re_slash_after_restore ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_134_validator_entry_is_active_boundary_test.rs (/opt/rustwide/target/release/build/dig-slashing/39fd0b2a0591ed20/out/dsl_134_validator_entry_is_active_boundary_test-39fd0b2a0591ed20)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_134_at_activation_active ... ok
[INFO] [stdout] test test_dsl_134_at_exit_inactive ... ok
[INFO] [stdout] test test_dsl_134_never_exited ... ok
[INFO] [stdout] test test_dsl_134_last_epoch_active ... ok
[INFO] [stdout] test test_dsl_134_pre_activation_inactive ... ok
[INFO] [stdout] test test_dsl_134_interior_active ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_135_validator_entry_schedule_exit_test.rs (/opt/rustwide/target/release/build/dig-slashing/9c37825cdced2819/out/dsl_135_validator_entry_schedule_exit_test-9c37825cdced2819)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_135_overwritable ... ok
[INFO] [stdout] test test_dsl_135_downstream_observes_new_exit ... ok
[INFO] [stdout] test test_dsl_135_persists_epoch ... ok
[INFO] [stdout] test test_dsl_135_overwrite_backwards ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_136_validator_view_get_contract_test.rs (/opt/rustwide/target/release/build/dig-slashing/d37d86c3669b16ef/out/dsl_136_validator_view_get_contract_test-d37d86c3669b16ef)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_136_empty_set_all_none ... ok
[INFO] [stderr]      Running tests/dsl_137_effective_balance_view_test.rs (/opt/rustwide/target/release/build/dig-slashing/024fe5c5f59ae9a3/out/dsl_137_effective_balance_view_test-024fe5c5f59ae9a3)
[INFO] [stdout] test test_dsl_136_get_live ... ok
[INFO] [stdout] test test_dsl_136_get_mut_observable ... ok
[INFO] [stdout] test test_dsl_136_get_out_of_range_none ... ok
[INFO] [stdout] test test_dsl_136_len_consistent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_137_get_unknown_zero ... ok
[INFO] [stdout] test test_dsl_137_total_active_sum ... ok
[INFO] [stdout] test test_dsl_137_get_known_idx ... ok
[INFO] [stderr]      Running tests/dsl_138_public_key_lookup_test.rs (/opt/rustwide/target/release/build/dig-slashing/ab5d2de6421e032e/out/dsl_138_public_key_lookup_test-ab5d2de6421e032e)
[INFO] [stdout] test test_dsl_137_read_only ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_dsl_138_blanket_impl_via_validator_view ... ok
[INFO] [stdout] test test_dsl_138_known_returns_key ... ok
[INFO] [stdout] test test_dsl_138_unknown_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_139_collateral_slasher_symmetry_test.rs (/opt/rustwide/target/release/build/dig-slashing/6bc77312f115009a/out/dsl_139_collateral_slasher_symmetry_test-6bc77312f115009a)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr]      Running tests/dsl_140_bond_escrowed_query_test.rs (/opt/rustwide/target/release/build/dig-slashing/7252d70ef04052f1/out/dsl_140_bond_escrowed_query_test-7252d70ef04052f1)
[INFO] [stdout] test test_dsl_139_default_impl_returns_no_collateral ... ok
[INFO] [stdout] test test_dsl_139_no_collateral_soft_err ... ok
[INFO] [stdout] test test_dsl_139_slash_credit_roundtrip ... ok
[INFO] [stdout] test test_dsl_139_double_credit_idempotent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_140_after_forfeit_zero ... ok
[INFO] [stdout] test test_dsl_140_read_only ... ok
[INFO] [stdout] test test_dsl_140_after_lock_returns_amount ... ok
[INFO] [stdout] test test_dsl_140_after_release_zero ... ok
[INFO] [stdout] test test_dsl_140_unknown_tag_zero ... ok
[INFO] [stderr]      Running tests/dsl_141_reward_payout_pay_test.rs (/opt/rustwide/target/release/build/dig-slashing/cf52ee6fb8095910/out/dsl_141_reward_payout_pay_test-cf52ee6fb8095910)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_141_multiple_pays_accumulate ... ok
[INFO] [stdout] test test_dsl_141_multiple_principals_isolated ... ok
[INFO] [stdout] test test_dsl_141_single_pay_recorded ... ok
[INFO] [stdout] test test_dsl_141_zero_no_op ... ok
[INFO] [stderr]      Running tests/dsl_142_reward_clawback_partial_test.rs (/opt/rustwide/target/release/build/dig-slashing/8019b3f7fd42db53/out/dsl_142_reward_clawback_partial_test-8019b3f7fd42db53)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/dsl_143_justification_view_contract_test.rs (/opt/rustwide/target/release/build/dig-slashing/15a9096d4c40d411/out/dsl_143_justification_view_contract_test-15a9096d4c40d411)
[INFO] [stdout] test test_dsl_142_partial_clawback ... ok
[INFO] [stdout] test test_dsl_142_full_clawback ... ok
[INFO] [stdout] test test_dsl_142_saturating ... ok
[INFO] [stdout] test test_dsl_142_empty_balance_zero ... ok
[INFO] [stdout] test test_dsl_142_composes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_143_canonical_block_root_committed ... ok
[INFO] [stdout] test test_dsl_143_canonical_block_root_future ... ok
[INFO] [stdout] test test_dsl_143_canonical_target_root_past_tip ... ok
[INFO] [stdout] test test_dsl_143_checkpoints_return_data ... ok
[INFO] [stderr]      Running tests/dsl_144_proposer_view_test.rs (/opt/rustwide/target/release/build/dig-slashing/81fa758f0d410786/out/dsl_144_proposer_view_test-81fa758f0d410786)
[INFO] [stdout] test test_dsl_143_defaults_when_only_finalized_epoch_implemented ... ok
[INFO] [stdout] test test_dsl_143_read_only ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_144_missed_slot_none ... ok
[INFO] [stdout] test test_dsl_144_future_none ... ok
[INFO] [stdout] test test_dsl_144_current_slot_monotonic ... ok
[INFO] [stdout] test test_dsl_144_boundary_current_slot_committed ... ok
[INFO] [stdout] test test_dsl_144_committed_some ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_145_invalid_block_oracle_determinism_test.rs (/opt/rustwide/target/release/build/dig-slashing/1a68e085fe9d19c7/out/dsl_145_invalid_block_oracle_determinism_test-1a68e085fe9d19c7)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_145_verify_failure_default_ok ... ok
[INFO] [stdout] test test_dsl_145_deterministic_invalid ... ok
[INFO] [stdout] test test_dsl_145_distinct_witness_may_differ ... ok
[INFO] [stdout] test test_dsl_145_no_hidden_state ... ok
[INFO] [stderr]      Running tests/dsl_146_pending_slash_book_basic_ops_test.rs (/opt/rustwide/target/release/build/dig-slashing/01b6367c4f24f559/out/dsl_146_pending_slash_book_basic_ops_test-01b6367c4f24f559)
[INFO] [stdout] test test_dsl_145_deterministic_valid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_146_insert_increments ... ok
[INFO] [stderr]      Running tests/dsl_147_pending_slash_book_expired_by_test.rs (/opt/rustwide/target/release/build/dig-slashing/c8def2dc5d4a6954/out/dsl_147_pending_slash_book_expired_by_test-c8def2dc5d4a6954)
[INFO] [stdout] test test_dsl_146_new_empty ... ok
[INFO] [stdout] test test_dsl_146_get_unknown_none ... ok
[INFO] [stdout] test test_dsl_146_insert_at_capacity_rejects ... ok
[INFO] [stdout] test test_dsl_146_remove_returns_record ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_147_boundary_excluded ... ok
[INFO] [stdout] test test_dsl_147_empty_book_empty_vec ... ok
[INFO] [stdout] test test_dsl_147_returns_expired ... ok
[INFO] [stdout] test test_dsl_147_finalised_excluded ... ok
[INFO] [stdout] test test_dsl_147_challenge_open_included ... ok
[INFO] [stdout] test test_dsl_147_deterministic_order ... ok
[INFO] [stdout] test test_dsl_147_reverted_excluded ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_148_slashing_manager_new_set_epoch_test.rs (/opt/rustwide/target/release/build/dig-slashing/e86de4e2c4ee64d5/out/dsl_148_slashing_manager_new_set_epoch_test-e86de4e2c4ee64d5)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_148_set_epoch_monotonic_agnostic ... ok
[INFO] [stdout] test test_dsl_148_set_epoch_updates ... ok
[INFO] [stdout] test test_dsl_148_new_preserves_epoch ... ok
[INFO] [stdout] test test_dsl_148_default_is_new_zero ... ok
[INFO] [stdout] test test_dsl_148_new_empty_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_149_slashing_manager_is_slashed_test.rs (/opt/rustwide/target/release/build/dig-slashing/d99e21476e11539c/out/dsl_149_slashing_manager_is_slashed_test-d99e21476e11539c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_149_slashed_true ... ok
[INFO] [stdout] test test_dsl_149_active_false ... ok
[INFO] [stderr]      Running tests/dsl_150_slashing_manager_is_processed_pending_prune_test.rs (/opt/rustwide/target/release/build/dig-slashing/4fd94a3638099b78/out/dsl_150_slashing_manager_is_processed_pending_prune_test-4fd94a3638099b78)
[INFO] [stdout] test test_dsl_149_unknown_false ... ok
[INFO] [stdout] test test_dsl_149_read_only ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_150_is_processed_unknown ... ok
[INFO] [stdout] test test_dsl_150_prune_leaves_book ... ok
[INFO] [stdout] test test_dsl_150_is_processed_known ... ok
[INFO] [stdout] test test_dsl_150_pending_returns_ref ... ok
[INFO] [stdout] test test_dsl_150_prune_window ... ok
[INFO] [stdout] test test_dsl_150_prune_processed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_151_correlation_penalty_saturation_clamp_test.rs (/opt/rustwide/target/release/build/dig-slashing/ce47547f34a451f5/out/dsl_151_correlation_penalty_saturation_clamp_test-ce47547f34a451f5)
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_151_zero_total_guard ... ok
[INFO] [stdout] test test_dsl_151_small_cohort_no_clamp ... ok
[INFO] [stdout] test test_dsl_151_overflow_saturates ... ok
[INFO] [stdout] test test_dsl_151_mass_cohort_clamps ... ok
[INFO] [stdout] test test_dsl_151_exact_ceiling ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_152_submit_evidence_reporter_is_accused_short_circuit_test.rs (/opt/rustwide/target/release/build/dig-slashing/66788d550007faac/out/dsl_152_submit_evidence_reporter_is_accused_short_circuit_test-66788d550007faac)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr]      Running tests/dsl_153_participation_tracker_rewind_on_reorg_test.rs (/opt/rustwide/target/release/build/dig-slashing/f761592dce656562/out/dsl_153_participation_tracker_rewind_on_reorg_test-f761592dce656562)
[INFO] [stdout] test test_dsl_152_self_accuse_attester ... ok
[INFO] [stdout] test test_dsl_152_self_accuse_proposer ... ok
[INFO] [stdout] test test_dsl_152_no_state_mutation ... ok
[INFO] [stdout] test test_dsl_152_distinct_reporter_ok ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_153_resize_applied ... ok
[INFO] [stdout] test test_dsl_153_depth_zero_noop ... ok
[INFO] [stdout] test test_dsl_153_restores_snapshot ... ok
[INFO] [stdout] test test_dsl_153_epoch_number_decrements ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_154_participation_flags_serde_roundtrip_test.rs (/opt/rustwide/target/release/build/dig-slashing/00463d4bc74bc77c/out/dsl_154_participation_flags_serde_roundtrip_test-00463d4bc74bc77c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_154_bincode_roundtrip ... ok
[INFO] [stdout] test test_dsl_154_vec_roundtrip ... ok
[INFO] [stdout] test test_dsl_154_json_roundtrip ... ok
[INFO] [stdout] test test_dsl_154_all_bit_patterns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_155_inactivity_tracker_rewind_on_reorg_test.rs (/opt/rustwide/target/release/build/dig-slashing/f5152b6919b242cf/out/dsl_155_inactivity_tracker_rewind_on_reorg_test-f5152b6919b242cf)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_155_depth_zero_noop ... ok
[INFO] [stdout] test test_dsl_155_depth_at_ring_limit ... ok
[INFO] [stdout] test test_dsl_155_restores_snapshot ... ok
[INFO] [stdout] test test_dsl_155_vec_length_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_156_protection_rewind_proposal_to_slot_test.rs (/opt/rustwide/target/release/build/dig-slashing/4dd3cea744d951a0/out/dsl_156_protection_rewind_proposal_to_slot_test-4dd3cea744d951a0)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_156_higher_slot_lowered ... ok
[INFO] [stdout] test test_dsl_156_lower_unchanged ... ok
[INFO] [stderr]      Running tests/dsl_157_slashing_evidence_serde_roundtrip_test.rs (/opt/rustwide/target/release/build/dig-slashing/b52d1403af018709/out/dsl_157_slashing_evidence_serde_roundtrip_test-b52d1403af018709)
[INFO] [stdout] test test_dsl_156_idempotent ... ok
[INFO] [stdout] test test_dsl_156_equal_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_157_proposer_bincode_roundtrip ... ok
[INFO] [stdout] test test_dsl_157_invalid_block_bincode_roundtrip ... ok
[INFO] [stdout] test test_dsl_157_invalid_block_json_roundtrip ... ok
[INFO] [stdout] test test_dsl_157_serde_bytes_encoding ... ok
[INFO] [stderr]      Running tests/dsl_158_indexed_attestation_serde_roundtrip_test.rs (/opt/rustwide/target/release/build/dig-slashing/8fb8c46c475de5bc/out/dsl_158_indexed_attestation_serde_roundtrip_test-8fb8c46c475de5bc)
[INFO] [stdout] test test_dsl_157_attester_json_roundtrip ... ok
[INFO] [stdout] test test_dsl_157_proposer_json_roundtrip ... ok
[INFO] [stdout] test test_dsl_157_attester_bincode_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_158_bincode_roundtrip ... ok
[INFO] [stdout] test test_dsl_158_index_order_preserved ... ok
[INFO] [stdout] test test_dsl_158_json_roundtrip ... ok
[INFO] [stdout] test test_dsl_158_nested_attestation_data ... ok
[INFO] [stderr]      Running tests/dsl_159_slash_appeal_hash_determinism_test.rs (/opt/rustwide/target/release/build/dig-slashing/cabb163580f8aa7f/out/dsl_159_slash_appeal_hash_determinism_test-cabb163580f8aa7f)
[INFO] [stdout] test test_dsl_158_signature_serde_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dsl_159_domain_prefixed ... ok
[INFO] [stdout] test test_dsl_159_deterministic ... ok
[INFO] [stdout] test test_dsl_159_mutation_appellant_index ... ok
[INFO] [stdout] test test_dsl_159_mutation_filed_epoch ... ok
[INFO] [stdout] test test_dsl_159_mutation_evidence_hash ... ok
[INFO] [stdout] test test_dsl_159_mutation_payload_byte ... ok
[INFO] [stderr]      Running tests/dsl_160_slash_appeal_serde_roundtrip_test.rs (/opt/rustwide/target/release/build/dig-slashing/acf9f5d99df3a395/out/dsl_160_slash_appeal_serde_roundtrip_test-acf9f5d99df3a395)
[INFO] [stdout] test test_dsl_159_mutation_puzzle_hash ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_160_all_json_roundtrip ... ok
[INFO] [stdout] test test_dsl_160_attester_bincode ... ok
[INFO] [stdout] test test_dsl_160_invalid_block_bincode ... ok
[INFO] [stdout] test test_dsl_160_proposer_bincode ... ok
[INFO] [stderr]      Running tests/dsl_161_pending_slash_serde_roundtrip_test.rs (/opt/rustwide/target/release/build/dig-slashing/6f37af6b35ab44d3/out/dsl_161_pending_slash_serde_roundtrip_test-6f37af6b35ab44d3)
[INFO] [stdout] test test_dsl_160_witness_bytes_format ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_161_appeal_attempt_won_lost_pending ... ok
[INFO] [stdout] test test_dsl_161_status_finalised_roundtrip ... ok
[INFO] [stdout] test test_dsl_161_status_reverted_roundtrip ... ok
[INFO] [stdout] test test_dsl_161_pending_slash_full_tree ... ok
[INFO] [stdout] test test_dsl_161_status_challenge_open_roundtrip ... ok
[INFO] [stdout] test test_dsl_161_status_accepted_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_162_submit_evidence_skips_already_slashed_test.rs (/opt/rustwide/target/release/build/dig-slashing/739aa57a96076da6/out/dsl_162_submit_evidence_skips_already_slashed_test-739aa57a96076da6)
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_dsl_162_single_already_slashed_skipped ... ok
[INFO] [stdout] test test_dsl_162_all_indices_slashed ... ok
[INFO] [stdout] test test_dsl_162_partial_intersection_slashed ... ok
[INFO] [stdout] test test_dsl_162_no_window_insert_for_skipped ... ok
[INFO] [stderr]      Running tests/dsl_163_slashing_result_serde_roundtrip_test.rs (/opt/rustwide/target/release/build/dig-slashing/8537cd3567e5daa2/out/dsl_163_slashing_result_serde_roundtrip_test-8537cd3567e5daa2)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_163_zero_preserved ... ok
[INFO] [stdout] test test_dsl_163_finalisation_result_bincode ... ok
[INFO] [stderr]      Running tests/dsl_164_appeal_adjudication_result_serde_test.rs (/opt/rustwide/target/release/build/dig-slashing/67d24e2fe43d4338/out/dsl_164_appeal_adjudication_result_serde_test-67d24e2fe43d4338)
[INFO] [stdout] test test_dsl_163_json_roundtrip_all ... ok
[INFO] [stdout] test test_dsl_163_slashing_result_bincode ... ok
[INFO] [stdout] test test_dsl_163_per_validator_slash_bincode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_164_vec_ordering ... ok
[INFO] [stderr]      Running tests/dsl_165_epoch_boundary_reorg_report_serde_test.rs (/opt/rustwide/target/release/build/dig-slashing/c301600fefd53c72/out/dsl_165_epoch_boundary_reorg_report_serde_test-c301600fefd53c72)
[INFO] [stdout] test test_dsl_164_rejected_bincode ... ok
[INFO] [stdout] test test_dsl_164_sustained_bincode ... ok
[INFO] [stdout] test test_dsl_164_json_roundtrip ... ok
[INFO] [stdout] test test_dsl_164_outcome_variants ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_165_epoch_boundary_report_bincode ... ok
[INFO] [stdout] test test_dsl_165_json_roundtrip_all ... ok
[INFO] [stdout] test test_dsl_165_flag_delta_bincode ... ok
[INFO] [stdout] test test_dsl_165_empty_vecs_preserved ... ok
[INFO] [stdout] test test_dsl_165_reorg_report_bincode ... ok
[INFO] [stdout] test test_dsl_165_stall_flag_both ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_166_bond_tag_variants_distinguishable_test.rs (/opt/rustwide/target/release/build/dig-slashing/f77089497f9aed6c/out/dsl_166_bond_tag_variants_distinguishable_test-f77089497f9aed6c)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_166_escrow_slots_separate ... ok
[INFO] [stdout] test test_dsl_166_variants_not_equal ... ok
[INFO] [stdout] test test_dsl_166_copy_derive ... ok
[INFO] [stdout] test test_dsl_166_hashes_differ ... ok
[INFO] [stdout] test test_dsl_166_serde_discriminator ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_167_adjudicate_appeal_dispatcher_test.rs (/opt/rustwide/target/release/build/dig-slashing/a84268b0b20c6476/out/dsl_167_adjudicate_appeal_dispatcher_test-a84268b0b20c6476)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_167_rejected_happy_path ... ok
[INFO] [stderr]      Running tests/dsl_168_process_block_admissions_test.rs (/opt/rustwide/target/release/build/dig-slashing/c6563be0a925dd34/out/dsl_168_process_block_admissions_test-c6563be0a925dd34)
[INFO] [stdout] test test_dsl_167_shortfall_absorption_reduces_award ... ok
[INFO] [stdout] test test_dsl_167_sustained_happy_path ... ok
[INFO] [stdout] test test_dsl_167_appeal_history_append_once ... ok
[INFO] [stdout] test test_dsl_167_outcome_matches_verdict ... ok
[INFO] [stdout] test test_dsl_167_sustained_slice_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dsl_168_empty_conditions_empty_report ... ok
[INFO] [stdout] test test_dsl_168_duplicate_evidence_rejected ... ok
[INFO] [stdout] test test_dsl_168_mixed_valid_invalid_evidence ... ok
[INFO] [stdout] test test_dsl_168_report_serde_roundtrip ... ok
[INFO] [stdout] test test_dsl_168_admits_evidence ... ok
[INFO] [stdout] test test_dsl_168_cap_exceeded_drops_excess ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dsl_169_epoch_boundary_reward_payout_wiring_test.rs (/opt/rustwide/target/release/build/dig-slashing/f1befb969b655ee3/out/dsl_169_epoch_boundary_reward_payout_wiring_test-f1befb969b655ee3)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_dsl_169_missing_validator_skipped ... ok
[INFO] [stderr]      Running tests/dsl_170_slashing_system_network_id_test.rs (/opt/rustwide/target/release/build/dig-slashing/bb7a808bf3a78ad7/out/dsl_170_slashing_system_network_id_test-bb7a808bf3a78ad7)
[INFO] [stdout] test test_dsl_169_flag_delta_reward_paid ... ok
[INFO] [stdout] test test_dsl_169_step_order_preserved ... ok
[INFO] [stdout] test test_dsl_169_inactivity_penalty_slashes ... ok
[INFO] [stdout] test test_dsl_169_zero_reward_no_pay ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr]      Running tests/dsl_171_verdict_to_outcome_test.rs (/opt/rustwide/target/release/build/dig-slashing/bb1df7d877c44db6/out/dsl_171_verdict_to_outcome_test-bb1df7d877c44db6)
[INFO] [stdout] test test_dsl_170_accessor_returns_reference ... ok
[INFO] [stdout] test test_dsl_170_genesis_stores_network_id ... ok
[INFO] [stdout] test test_dsl_170_distinct_network_ids ... ok
[INFO] [stdout] test test_dsl_170_genesis_params_unchanged ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/dsl_172_coverage_topups_test.rs (/opt/rustwide/target/release/build/dig-slashing/649b92ee91e8e4ef/out/dsl_172_coverage_topups_test-649b92ee91e8e4ef)
[INFO] [stdout] test test_dsl_171_sustained_to_won ... ok
[INFO] [stdout] test test_dsl_171_never_pending ... ok
[INFO] [stdout] test test_dsl_171_rejected_to_lost ... ok
[INFO] [stdout] test test_dsl_171_deterministic ... ok
[INFO] [stdout] test test_dsl_171_distinct_reasons_distinct_hashes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_dsl_172_admissions_appeal_admitted ... ok
[INFO] [stdout] test test_dsl_172_restore_status_skips_already_active ... ok
[INFO] [stdout] test test_dsl_172_revert_base_slash_rejected_is_noop ... ok
[INFO] [stdout] test test_dsl_172_revert_collateral_not_in_intersection_scopes_to_named ... ok
[INFO] [stdout] test test_dsl_172_admissions_appeal_cap_drops_excess ... ok
[INFO] [stdout] test test_dsl_172_restore_status_rejected_is_noop ... ok
[INFO] [stdout] test test_dsl_172_admissions_appeal_unknown_evidence_rejected ... ok
[INFO] [stdout] test test_dsl_172_restore_status_not_in_intersection_scopes_to_named ... ok
[INFO] [stdout] test test_dsl_172_revert_collateral_rejected_is_noop ... ok
[INFO] [stdout] test test_dsl_172_validator_view_is_empty ... ok
[INFO] [stdout] test test_dsl_172_revert_collateral_skips_zero_collateral ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dig_slashing
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229", kill_on_drop: false }`
[INFO] [stdout] 115869ad3a35a1e51e924183dfbdcc350d3e9f07b8af24e02141a0eeb738b229
