[INFO] fetching crate fabula-memory 0.1.0...
[INFO] testing fabula-memory-0.1.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate fabula-memory 0.1.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate fabula-memory 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate fabula-memory 0.1.0
[INFO] tweaked toml for crates.io crate fabula-memory 0.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate fabula-memory 0.1.0 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 fabula-memory 0.1.0 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90
[INFO] running `Command { std: "docker" "start" "e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90", 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" "e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90" "/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" "e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90", 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" "e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling fabula v0.1.0
[INFO] [stderr]    Compiling fabula-memory v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.71s
[INFO] running `Command { std: "docker" "inspect" "e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90", 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" "e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90" "/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]    Compiling fabula-memory v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 12.53s
[INFO] running `Command { std: "docker" "inspect" "e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90", 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" "e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/fabula-memory/7ef3909b26328b52/out/fabula_memory-7ef3909b26328b52)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test tests::upsert_edge_closes_and_inserts ... ok
[INFO] [stdout] test tests::end_edge_returns_false_when_no_open_edge ... ok
[INFO] [stdout] test tests::end_edge_closes_open_interval ... ok
[INFO] [stdout] test tests::end_edge_closes_most_recent ... 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] [stderr]      Running tests/dedup_and_stats.rs (/opt/rustwide/target/release/build/fabula-memory/3e242c5d943b1613/out/dedup_and_stats-3e242c5d943b1613)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test dedup_events_match_pms ... ok
[INFO] [stdout] test stats_fingerprints_and_negation ... ok
[INFO] [stdout] test dedup_distinct_intervals_not_merged ... ok
[INFO] [stdout] test dedup_before_fix_duplicate_events_produce_multiple ... ok
[INFO] [stdout] test dedup_before_fix_same_actor_duplicates ... ok
[INFO] [stdout] test dedup_pm_count_bounded ... ok
[INFO] [stdout] test stats_on_edge_added_counter ... ok
[INFO] [stdout] test stats_peak_active_pms ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/edge_cases.rs (/opt/rustwide/target/release/build/fabula-memory/cc767a247b62610f/out/edge_cases-cc767a247b62610f)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test empty_stage_incremental_never_advances ... ok
[INFO] [stdout] test single_stage_with_unless_after_batch ... ok
[INFO] [stdout] test empty_pattern_no_stages ... ok
[INFO] [stdout] test empty_negation_no_clauses ... ok
[INFO] [stdout] test single_edge_graph_single_clause_pattern ... ok
[INFO] [stdout] test single_stage_with_unless_after_incremental_consistency ... ok
[INFO] [stdout] test same_event_cannot_satisfy_two_stages ... ok
[INFO] [stdout] test distinct_events_create_distinct_pms ... ok
[INFO] [stdout] test duplicate_edges_produce_duplicate_matches ... ok
[INFO] [stdout] test large_graph_batch_evaluation ... ok
[INFO] [stdout] test self_referential_edge ... ok
[INFO] [stdout] test empty_graph_with_registered_patterns ... ok
[INFO] [stdout] test events_at_identical_timestamps_cannot_sequence ... ok
[INFO] [stdout] test variable_consistency_across_stages ... ok
[INFO] [stdout] test source_equals_target_variable_self_loop_only ... ok
[INFO] [stdout] test ten_stage_pattern ... ok
[INFO] [stdout] test empty_stage_no_clauses ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/incremental_edge_cases.rs (/opt/rustwide/target/release/build/fabula-memory/a7bb31eec56c1a3a/out/incremental_edge_cases-a7bb31eec56c1a3a)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test batch_and_incremental_agree_on_simple_case ... ok
[INFO] [stdout] test incremental_negation_kills_only_matching_variable_bindings ... ok
[INFO] [stdout] test drain_completed_on_empty_engine ... ok
[INFO] [stdout] test interval_zero_length ... ok
[INFO] [stdout] test drain_completed_preserves_active_matches ... ok
[INFO] [stdout] test why_not_matched_pattern_shows_all_matched ... ok
[INFO] [stdout] test interval_open_ended_relation_always_none ... ok
[INFO] [stdout] test why_not_nonexistent_pattern ... ok
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/build/fabula-memory/e942c1d6c3120bf3/out/integration-e942c1d6c3120bf3)
[INFO] [stdout] test open_ended_interval_fails_non_before_temporal_constraints ... ok
[INFO] [stdout] test out_of_order_insertion_incremental_misses_match ... ok
[INFO] [stdout] test why_not_stops_at_first_unmatched_stage ... ok
[INFO] [stdout] test incremental_temporal_ordering_enforced ... ok
[INFO] [stdout] test interval_intersects_edge_cases ... ok
[INFO] [stdout] test unless_global_no_stages_still_resolves ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test batch_value_constraint_lt_no_match ... ok
[INFO] [stdout] test batch_hospitality_negated_when_guest_leaves ... ok
[INFO] [stdout] test drain_completed_removes_matches ... ok
[INFO] [stdout] test batch_hospitality_matches ... ok
[INFO] [stdout] test batch_value_constraint_lt ... ok
[INFO] [stdout] test batch_romantic_arc_different_characters_no_match ... ok
[INFO] [stdout] test batch_unless_after_blocks_match ... ok
[INFO] [stdout] test negation_event_includes_details ... ok
[INFO] [stdout] test incremental_hospitality_three_stages ... ok
[INFO] [stdout] test batch_romantic_arc ... ok
[INFO] [stdout] test incremental_hospitality_unrelated_leave_doesnt_kill ... ok
[INFO] [stdout] test why_not_empty_graph ... ok
[INFO] [stdout] test incremental_hospitality_negation_kills ... ok
[INFO] [stdout] test batch_unless_global ... ok
[INFO] [stdout] test incremental_single_stage_completes_immediately ... ok
[INFO] [stdout] test batch_hospitality_unrelated_leave_doesnt_negate ... ok
[INFO] [stdout] test batch_rejects_wrong_temporal_order ... ok
[INFO] [stdout] test irrelevant_edges_produce_no_events ... ok
[INFO] [stdout] test multiple_patterns_fire_independently ... ok
[INFO] [stderr]      Running tests/lifecycle.rs (/opt/rustwide/target/release/build/fabula-memory/3a394f857f0c0100/out/lifecycle-3a394f857f0c0100)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test clone_engine_is_independent ... ok
[INFO] [stdout] test clone_preserves_disabled_state ... ok
[INFO] [stdout] test completed_before_deadline_no_expiry ... ok
[INFO] [stdout] test batch_cross_stage_gt_var_matches ... ok
[INFO] [stdout] test cross_stage_var_range_check ... ok
[INFO] [stdout] test deadline_created_at_tick_inherited_on_advance ... ok
[INFO] [stdout] test disable_pattern_skips_matching ... ok
[INFO] [stdout] test cross_stage_gt_boundary_equality_no_match ... ok
[INFO] [stdout] test cross_stage_eq_var_matches ... ok
[INFO] [stdout] test batch_cross_stage_gt_var_no_match ... ok
[INFO] [stdout] test end_tick_accumulates_and_clears ... ok
[INFO] [stdout] test cross_stage_gte_boundary_equality_matches ... ok
[INFO] [stdout] test end_tick_detects_stale_after_many_ticks ... ok
[INFO] [stdout] test cross_stage_var_node_type_mismatch_no_match ... ok
[INFO] [stdout] test cross_stage_lte_matches ... ok
[INFO] [stdout] test evaluate_skips_disabled ... ok
[INFO] [stdout] test incremental_cross_stage_gt_var ... ok
[INFO] [stdout] test negation_kills_before_deadline ... ok
[INFO] [stdout] test no_expiry_without_deadline ... ok
[INFO] [stdout] test deregister_soft_deletes ... ok
[INFO] [stdout] test stale_patterns_detected ... ok
[INFO] [stdout] test pattern_metrics_track_events ... ok
[INFO] [stdout] test plant_payoff_stale_detection ... ok
[INFO] [stdout] test repeat_range_first_last_bindings ... ok
[INFO] [stdout] test repeat_range_completes_at_min ... ok
[INFO] [stdout] test pm_expires_after_deadline_ticks ... ok
[INFO] [stdout] test disable_kills_active_pms ... ok
[INFO] [stdout] test plant_payoff_tracks_setup_and_resolution ... ok
[INFO] [stdout] test reenable_allows_new_matches ... ok
[INFO] [stdout] test repeat_range_continues_after_min ... ok
[INFO] [stdout] test repeat_range_exact_is_backward_compatible ... ok
[INFO] [stdout] test cross_stage_var_in_negation_body ... ok
[INFO] [stdout] test repeat_range_unbounded_keeps_matching ... ok
[INFO] [stdout] test stats_reset ... ok
[INFO] [stdout] test pm_created_at_inherited_on_advance ... ok
[INFO] [stdout] test tick_delta_summarizes_events ... ok
[INFO] [stdout] test pm_created_at_set_on_initiation ... ok
[INFO] [stdout] test repeat_range_stops_at_max ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/temporal_edge_cases.rs (/opt/rustwide/target/release/build/fabula-memory/e8610c45a54fee5d/out/temporal_edge_cases-e8610c45a54fee5d)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test between_equal_bounds_matches_only_exact ... ok
[INFO] [stdout] test metric_open_ended_skips_gap_check ... ok
[INFO] [stdout] test memvalue_cross_variant_ordering ... ok
[INFO] [stdout] test memvalue_nan_comparisons ... ok
[INFO] [stdout] test metric_before_gap_too_far ... ok
[INFO] [stdout] test cross_variant_constraint_between ... ok
[INFO] [stdout] test negation_before_window_start_does_not_block ... ok
[INFO] [stdout] test metric_before_gap_too_close ... ok
[INFO] [stdout] test between_reversed_bounds_never_matches ... ok
[INFO] [stdout] test unless_global_single_stage_works ... ok
[INFO] [stdout] test negation_at_exact_window_boundary ... ok
[INFO] [stdout] test metric_before_gap_in_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/unordered_groups.rs (/opt/rustwide/target/release/build/fabula-memory/e6e47d763f3e286b/out/unordered_groups-e6e47d763f3e286b)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test batch_unordered_end_before_group_no_match ... ok
[INFO] [stdout] test batch_unordered_with_preceding_stage ... ok
[INFO] [stdout] test batch_unordered_shared_binding ... ok
[INFO] [stdout] test batch_unordered_with_following_stage ... ok
[INFO] [stdout] test incremental_unordered_group ... ok
[INFO] [stdout] test batch_unordered_any_order ... ok
[INFO] [stdout] test incremental_three_stage_middle_unordered ... 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]    Doc-tests fabula_memory
[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" "e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90", kill_on_drop: false }`
[INFO] [stdout] e95baacf2d96c0368e0d3473aece6c31410e7fc34be0638df69fe101606b0a90
