[INFO] cloning repository https://github.com/dungeon2567/rollback_ecs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dungeon2567/rollback_ecs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdungeon2567%2Frollback_ecs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdungeon2567%2Frollback_ecs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 6a4082b348780ef911cdc5a17e548360fc36bc69 [INFO] testing dungeon2567/rollback_ecs against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdungeon2567%2Frollback_ecs" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-5-tc2/source/.cargo/config.toml [INFO] started tweaking git repo https://github.com/dungeon2567/rollback_ecs [INFO] finished tweaking git repo https://github.com/dungeon2567/rollback_ecs [INFO] tweaked toml for git repo https://github.com/dungeon2567/rollback_ecs written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/dungeon2567/rollback_ecs on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/dungeon2567/rollback_ecs 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cc v1.2.47 [INFO] [stderr] Downloaded zerocopy-derive v0.8.30 [INFO] [stderr] Downloaded minicov v0.3.7 [INFO] [stderr] Downloaded wasm-bindgen-test v0.3.55 [INFO] [stderr] Downloaded zerocopy v0.8.30 [INFO] [stderr] Downloaded wasm-bindgen-test-macro v0.3.55 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 29731fcf3aec2ef7521859e28909065a0acc7ea1cc2b5a6dbf6cd1cf50f0f8fe [INFO] running `Command { std: "docker" "start" "-a" "29731fcf3aec2ef7521859e28909065a0acc7ea1cc2b5a6dbf6cd1cf50f0f8fe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "29731fcf3aec2ef7521859e28909065a0acc7ea1cc2b5a6dbf6cd1cf50f0f8fe", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "29731fcf3aec2ef7521859e28909065a0acc7ea1cc2b5a6dbf6cd1cf50f0f8fe", kill_on_drop: false }` [INFO] [stdout] 29731fcf3aec2ef7521859e28909065a0acc7ea1cc2b5a6dbf6cd1cf50f0f8fe [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] df5dfdf45f8eb2d826d75b2e8b3974b184639977378cb9bd1de32b03a5bfafc7 [INFO] running `Command { std: "docker" "start" "-a" "df5dfdf45f8eb2d826d75b2e8b3974b184639977378cb9bd1de32b03a5bfafc7", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling rollback_macros v0.1.0 (/opt/rustwide/workdir/rollback_macros) [INFO] [stderr] Compiling rollback_ecs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: feature `allocator_api` is declared but not used [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(allocator_api)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 10.11s [INFO] running `Command { std: "docker" "inspect" "df5dfdf45f8eb2d826d75b2e8b3974b184639977378cb9bd1de32b03a5bfafc7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "df5dfdf45f8eb2d826d75b2e8b3974b184639977378cb9bd1de32b03a5bfafc7", kill_on_drop: false }` [INFO] [stdout] df5dfdf45f8eb2d826d75b2e8b3974b184639977378cb9bd1de32b03a5bfafc7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c45767092ac61e56744f2c78732f7bbc09495399fdb4d725bbaeaff195142ad4 [INFO] running `Command { std: "docker" "start" "-a" "c45767092ac61e56744f2c78732f7bbc09495399fdb4d725bbaeaff195142ad4", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.22 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.105 [INFO] [stderr] Compiling bumpalo v3.19.0 [INFO] [stderr] Compiling zerocopy v0.8.30 [INFO] [stderr] Compiling wasm-bindgen v0.2.105 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling clap_builder v4.5.53 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling quote v1.0.42 [INFO] [stderr] Compiling syn v2.0.111 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling clap v4.5.53 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.105 [INFO] [stderr] Compiling zerocopy-derive v0.8.30 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling wasm-bindgen-test-macro v0.3.55 [INFO] [stderr] Compiling rollback_macros v0.1.0 (/opt/rustwide/workdir/rollback_macros) [INFO] [stderr] Compiling rollback_ecs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: feature `allocator_api` is declared but not used [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(allocator_api)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.105 [INFO] [stderr] Compiling js-sys v0.3.82 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling wasm-bindgen-futures v0.4.55 [INFO] [stderr] Compiling wasm-bindgen-test v0.3.55 [INFO] [stdout] warning: feature `allocator_api` is declared but not used [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(allocator_api)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 59.14s [INFO] running `Command { std: "docker" "inspect" "c45767092ac61e56744f2c78732f7bbc09495399fdb4d725bbaeaff195142ad4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c45767092ac61e56744f2c78732f7bbc09495399fdb4d725bbaeaff195142ad4", kill_on_drop: false }` [INFO] [stdout] c45767092ac61e56744f2c78732f7bbc09495399fdb4d725bbaeaff195142ad4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 91ab71befa8478e106bb73f3e8f54b431b987e79456563bee28ceece81a774ae [INFO] running `Command { std: "docker" "start" "-a" "91ab71befa8478e106bb73f3e8f54b431b987e79456563bee28ceece81a774ae", kill_on_drop: false }` [INFO] [stderr] warning: feature `allocator_api` is declared but not used [INFO] [stderr] --> src/lib.rs:1:12 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(allocator_api)] [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `rollback_ecs` (lib) generated 1 warning [INFO] [stderr] warning: `rollback_ecs` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rollback_ecs-eea5cf52dd20924d) [INFO] [stdout] [INFO] [stdout] running 165 tests [INFO] [stdout] test block::tests::test_snapshot_sparse ... ok [INFO] [stdout] test component::tests::test_component_any_trait ... ok [INFO] [stdout] test component::tests::test_component_is_temporary_default ... ok [INFO] [stdout] test component::tests::test_component_is_temporary_override ... ok [INFO] [stdout] test component::tests::test_component_sized ... ok [INFO] [stdout] test component::tests::test_destroyed_component ... ok [INFO] [stdout] test component::tests::test_multiple_type_indices ... ok [INFO] [stdout] test component::tests::test_resource_sized ... ok [INFO] [stdout] test component::tests::test_tag_type_index ... ok [INFO] [stdout] test component::tests::test_type_index_consistency ... ok [INFO] [stdout] test component::tests::test_type_index_uniqueness ... ok [INFO] [stdout] test safety::tests::test_verify_empty_storage ... ok [INFO] [stdout] test safety::tests::test_verify_storage_filled_block ... ok [INFO] [stdout] test safety::tests::test_verify_storage_multiple_blocks ... ok [INFO] [stdout] test safety::tests::test_verify_storage_with_entities ... ok [INFO] [stdout] test component::tests::test_next_id_uniqueness ... ok [INFO] [stdout] test scheduler::tests::test_after_dependency_wavefront_guarantee ... ok [INFO] [stdout] test scheduler::tests::test_after_before_with_write_access ... ok [INFO] [stdout] test scheduler::tests::test_after_before_chain_wavefront_guarantee ... ok [INFO] [stdout] test scheduler::tests::test_exclusive_write_access_per_wavefront ... ok [INFO] [stdout] test scheduler::tests::test_exclusive_write_access_multiple_components ... ok [INFO] [stdout] test component::tests::test_resource_clone ... ok [INFO] [stdout] test component::tests::test_resource_default ... ok [INFO] [stdout] test scheduler::tests::test_pipeline_group_macro ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_before_after ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_complex_dependencies_deterministic ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_empty ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_deterministic_ordering ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_multiple_runs_deterministic ... ok [INFO] [stdout] test block::tests::test_restore_from ... ok [INFO] [stdout] test component::tests::test_resource_any_trait ... ok [INFO] [stdout] test scheduler::tests::test_before_dependency_wavefront_guarantee ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_parent_recursive ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_run ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_parent_recursive_chain ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_parent_before_after ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_single_system ... ok [INFO] [stdout] test scheduler::tests::test_system_macro_parent_after_before ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_wavefronts ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_deterministic_order_independent ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_wavefronts_parallel_systems_deterministic ... ok [INFO] [stdout] test scheduler::tests::test_write_read_dependency_multiple_readers ... ok [INFO] [stdout] test scheduler::tests::test_write_read_dependency_not_same_wavefront ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_write_read_dependency ... ok [INFO] [stdout] test scheduler::tests::test_write_read_dependency_chain ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_circular_dependency_panics ... ok [INFO] [stdout] test storage::tests::test_batch_delete_and_respawn ... ok [INFO] [stdout] test storage::tests::test_changed_mask_propagation ... ok [INFO] [stdout] test scheduler::tests::test_write_read_dependency_with_write_write ... ok [INFO] [stdout] test scheduler::tests::test_write_read_with_group_dependencies ... ok [INFO] [stdout] test storage::tests::test_delete_every_other ... ok [INFO] [stdout] test storage::tests::test_delete_loop_pattern ... ok [INFO] [stdout] test scheduler::tests::test_scheduler_wavefronts_deterministic_different_orders ... ok [INFO] [stdout] test scheduler::tests::test_write_read_dependency_simple ... ok [INFO] [stdout] test storage::tests::test_delete_across_blocks ... ok [INFO] [stdout] test storage::tests::test_get_mut_sets_changed_mask ... ok [INFO] [stdout] test scheduler::tests::test_write_read_exclusive_wavefront ... ok [INFO] [stdout] test storage::tests::test_entity_generation ... ok [INFO] [stdout] test storage::tests::test_get ... ok [INFO] [stdout] test storage::tests::test_create ... ok [INFO] [stdout] test storage::tests::test_rollback ... ok [INFO] [stdout] test storage::tests::test_rollback_add_and_remove_causing_fullness_changes ... ok [INFO] [stdout] test storage::tests::test_rollback_fullness_transitions_across_multiple_ticks ... ok [INFO] [stdout] test storage::tests::test_rollback_insert ... ok [INFO] [stdout] test storage::tests::test_rollback_multiple_inner_blocks_become_full ... ok [INFO] [stdout] test storage::tests::test_rollback_insert_and_remove_cycle ... ok [INFO] [stdout] test storage::tests::test_rollback_inner_block_becomes_full ... ok [INFO] [stdout] test storage::tests::test_rollback_multiple_slots_across_blocks ... ok [INFO] [stdout] test storage::tests::test_rollback_multiple_ticks_mixed_operations ... ok [INFO] [stdout] test storage::tests::test_rollback_partial_blocks_across_different_middle_blocks ... ok [INFO] [stdout] test storage::tests::test_rollback_partial_ticks ... ok [INFO] [stdout] test storage::tests::test_rollback_remove ... ok [INFO] [stdout] test storage::tests::test_rollback_two_ticks ... ok [INFO] [stdout] test storage::tests::test_rollback_update ... ok [INFO] [stdout] test storage::tests::test_spawn_delete_cycle ... ok [INFO] [stdout] test storage::tests::test_rollback_same_slot_multiple_ticks ... ok [INFO] [stdout] test system::tests::component_cleanup_clears_presence_bits ... ok [INFO] [stdout] test system::tests::destroy_system_removes_entity_and_tag ... ok [INFO] [stdout] test system::tests::destroyed_component_test ... ok [INFO] [stdout] test system::tests::print_entity_system_runs ... ok [INFO] [stdout] test system::tests::destroy_system_removes_all_entities ... ok [INFO] [stdout] test system::tests::test_changed_filter ... ok [INFO] [stdout] test system::tests::test_changed_mask_cleanup_entity_system ... ok [INFO] [stdout] test system::tests::test_changed_mask_cleanup_system ... ok [INFO] [stdout] test storage::tests::test_len ... ok [INFO] [stdout] test system::tests::test_component_cleanup_system ... ok [INFO] [stdout] test system::tests::basic_entity_spawn_test ... ok [INFO] [stdout] test storage::tests::test_rollback_middle_block_becomes_full ... ok [INFO] [stdout] test tick::tests::test_tick_add_wrapping ... ok [INFO] [stdout] test tick::tests::test_tick_clone ... ok [INFO] [stdout] test tick::tests::test_tick_add ... ok [INFO] [stdout] test tick::tests::test_tick_add_negative ... ok [INFO] [stdout] test tick::tests::test_tick_add_operator ... ok [INFO] [stdout] test system::tests::test_system_with_view_mut ... ok [INFO] [stdout] test system::tests::test_component_cleanup_system_removes_destroyed_and_clears_changed_mask ... ok [INFO] [stdout] test tick::tests::test_tick_delta_clone ... ok [INFO] [stdout] test tick::tests::test_tick_delta_debug ... ok [INFO] [stdout] test tick::tests::test_tick_delta_equality ... ok [INFO] [stdout] test tick::tests::test_tick_delta_negative_values ... ok [INFO] [stdout] test tick::tests::test_tick_delta_new_and_value ... ok [INFO] [stdout] test tick::tests::test_tick_delta_hash ... ok [INFO] [stdout] test tick::tests::test_tick_diff_negative ... ok [INFO] [stdout] test tick::tests::test_tick_diff_positive ... ok [INFO] [stdout] test tick::tests::test_tick_delta_positive_values ... ok [INFO] [stdout] test tick::tests::test_tick_debug ... ok [INFO] [stdout] test tick::tests::test_tick_diff_wrapping ... ok [INFO] [stdout] test tick::tests::test_tick_diff_zero ... ok [INFO] [stdout] test tick::tests::test_tick_equality ... ok [INFO] [stdout] test tick::tests::test_tick_hash ... ok [INFO] [stdout] test tick::tests::test_tick_is_after ... ok [INFO] [stdout] test tick::tests::test_tick_new_and_value ... ok [INFO] [stdout] test tick::tests::test_tick_sub_operator_tick ... ok [INFO] [stdout] test tick::tests::test_tick_sub_wrapping ... ok [INFO] [stdout] test tick::tests::test_tick_wrapping_edge_cases ... ok [INFO] [stdout] test tick::tests::test_tick_sub ... ok [INFO] [stdout] test tick::tests::test_tick_sub_operator_delta ... ok [INFO] [stdout] test world::tests::test_component_cleanup_and_destroy_system_together ... ok [INFO] [stdout] test tick::tests::test_tick_is_before ... ok [INFO] [stdout] test tick::tests::test_tick_ordering ... ok [INFO] [stdout] test world::tests::test_component_cleanup_system_clears_changed_mask ... ok [INFO] [stdout] test tick::tests::test_tick_sub_negative ... ok [INFO] [stdout] test world::tests::test_destroy_system_clears_all_destroyed_entities ... ok [INFO] [stdout] test world::tests::test_component_cleanup_system_maintains_invariants_across_blocks ... ok [INFO] [stdout] test world::tests::test_component_cleanup_system_removes_components_for_destroyed_entities ... ok [INFO] [stdout] test world::tests::test_destroy_system_removes_from_both_storages_when_has_both ... ok [INFO] [stdout] test world::tests::test_destroy_system_removes_entities_and_maintains_invariants ... ok [INFO] [stdout] test world::tests::test_destroy_system_with_many_entities_maintains_invariants ... ok [INFO] [stdout] test world::tests::test_none_query_count_balanced ... ok [INFO] [stdout] test world::tests::test_component_cleanup_system_with_multiple_component_types ... ok [INFO] [stdout] test world::tests::test_none_query_count_single_exclusion ... ok [INFO] [stdout] test world::tests::test_none_query_count_no_matches ... ok [INFO] [stdout] test world::tests::test_none_query_count_sparse ... ok [INFO] [stdout] test world::tests::test_none_query_count_dense ... ok [INFO] [stdout] test world::tests::test_rollback_minimal_cloning_multiple_entities_clone_count ... ok [INFO] [stdout] test world::tests::test_rollback_complex_mixed_operations ... ok [INFO] [stdout] test world::tests::test_rollback_minimal_cloning_rollback_to_earliest_change ... ok [INFO] [stdout] test world::tests::test_rollback_minimal_cloning_single_component ... ok [INFO] [stdout] test world::tests::test_rollback_minimal_cloning_verifies_clone_count ... ok [INFO] [stdout] test world::tests::test_rollback_minimal_drop_count ... ok [INFO] [stdout] test world::tests::test_rollback_minimal_drop_count_multiple_entities ... ok [INFO] [stdout] test world::tests::test_rollback_multiple_components_multiple_ticks ... ok [INFO] [stdout] test world::tests::test_rollback_overlapping_changes_multiple_components ... ok [INFO] [stdout] test world::tests::test_world_rollback_add_entities_run_systems_rollback_replay ... ok [INFO] [stdout] test world::tests::test_world_destroy ... ok [INFO] [stdout] test world::tests::test_rollback_many_ticks_many_components ... ok [INFO] [stdout] test world::tests::test_rollback_minimal_cloning_multiple_components ... ok [INFO] [stdout] test scheduler::tests::test_permutation_50_cases ... ok [INFO] [stdout] test world::tests::test_world_rollback_many_entities_and_operations ... ok [INFO] [stdout] test world::tests::test_world_rollback_multiple_components ... ok [INFO] [stdout] test world::tests::test_world_rollback_multiple_entities ... ok [INFO] [stdout] test world::tests::test_world_rollback_entities_across_blocks ... ok [INFO] [stdout] test world::tests::test_world_rollback_multiple_ticks ... ok [INFO] [stdout] test world::tests::test_world_rollback_rc_component_basic ... ok [INFO] [stdout] test world::tests::test_world_rollback_rc_insert_and_remove ... ok [INFO] [stdout] test world::tests::test_world_rollback_partial_with_tree_validation ... ok [INFO] [stdout] test world::tests::test_world_rollback_rc_across_blocks ... ok [INFO] [stdout] test world::tests::test_world_rollback_rc_many_entities ... ok [INFO] [stdout] test world::tests::test_world_rollback_rc_multiple_ticks ... ok [INFO] [stdout] test world::tests::test_world_rollback_rc_partial_rollback ... ok [INFO] [stdout] test world::tests::test_world_rollback_rc_shared_across_entities ... ok [INFO] [stdout] test world::tests::test_world_rollback_rc_with_other_components ... ok [INFO] [stdout] test world::tests::test_world_rollback_single_component ... ok [INFO] [stdout] test storage::tests::test_rollback_root_block_fullness_propagation ... ok [INFO] [stdout] test world::tests::test_rollback_10k_entities_50_ticks_minimal_clone_drop ... ok [INFO] [stdout] test world::tests::test_parallel_vs_sequential_execution_equivalence ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 165 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.47s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/bench_view_access.rs (/opt/rustwide/target/debug/deps/bench_view_access-3645a1b78fa27136) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rollback_ecs-2d4efd076d29ddd2) [INFO] [stdout] [INFO] [stderr] Doc-tests rollback_ecs [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [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] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test src/component.rs - component::Component::cleanup_system (line 26) ... ignored [INFO] [stdout] test src/safety.rs - safety::verify_storage_invariants (line 23) ... ignored [INFO] [stdout] test src/storage.rs - storage::Storage::cleanup_system (line 141) ... ignored [INFO] [stdout] test src/world.rs - world::World::add_system (line 114) ... ignored [INFO] [stdout] test src/world.rs - world::World::add_system_instance (line 129) ... ignored [INFO] [stdout] test src/world.rs - world::World::build_scheduler (line 147) ... ignored [INFO] [stdout] test src/world.rs - world::World::new_with_systems (line 25) ... ignored [INFO] [stdout] test src/world.rs - world::World::run (line 170) ... ignored [INFO] [stdout] test src/world.rs - world::World::run_sequential (line 220) ... ignored [INFO] [stdout] test src/world.rs - world::World::schedule_cleanup (line 275) ... ignored [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] all doctests ran in 0.34s; merged doctests compilation took 0.34s [INFO] running `Command { std: "docker" "inspect" "91ab71befa8478e106bb73f3e8f54b431b987e79456563bee28ceece81a774ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "91ab71befa8478e106bb73f3e8f54b431b987e79456563bee28ceece81a774ae", kill_on_drop: false }` [INFO] [stdout] 91ab71befa8478e106bb73f3e8f54b431b987e79456563bee28ceece81a774ae