[INFO] fetching crate all-is-cubes 0.9.0... [INFO] testing all-is-cubes-0.9.0 against nightly-2025-01-18+rustflags=-Zrandomize-layout for randomize-layout-3 [INFO] extracting crate all-is-cubes 0.9.0 into /workspace/builds/worker-2-tc2/source [INFO] validating manifest of crates.io crate all-is-cubes 0.9.0 on toolchain nightly-2025-01-18 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2025-01-18" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate all-is-cubes 0.9.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate all-is-cubes 0.9.0 [INFO] tweaked toml for crates.io crate all-is-cubes 0.9.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] crate crates.io crate all-is-cubes 0.9.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" "+nightly-2025-01-18" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 031f65b7f013b1ff3d16533787190f23f683f575ab4db30826e33e7b1bbfa01e [INFO] running `Command { std: "docker" "start" "-a" "031f65b7f013b1ff3d16533787190f23f683f575ab4db30826e33e7b1bbfa01e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "031f65b7f013b1ff3d16533787190f23f683f575ab4db30826e33e7b1bbfa01e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "031f65b7f013b1ff3d16533787190f23f683f575ab4db30826e33e7b1bbfa01e", kill_on_drop: false }` [INFO] [stdout] 031f65b7f013b1ff3d16533787190f23f683f575ab4db30826e33e7b1bbfa01e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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 -Zrandomize-layout" "-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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 89270caadd36b702c7364d84f9cef6649f099d84b2949ffc1412ecb36e54a887 [INFO] running `Command { std: "docker" "start" "-a" "89270caadd36b702c7364d84f9cef6649f099d84b2949ffc1412ecb36e54a887", kill_on_drop: false }` [INFO] [stderr] Compiling libm v0.2.11 [INFO] [stderr] Compiling az v1.2.1 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling manyfmt v0.1.0 [INFO] [stderr] Compiling mutants v0.0.3 [INFO] [stderr] Compiling pin-project-lite v0.2.15 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling quote v1.0.38 [INFO] [stderr] Compiling mint v0.5.9 [INFO] [stderr] Compiling crc32fast v1.4.2 [INFO] [stderr] Compiling micromath v2.1.0 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling foldhash v0.1.4 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling rand_xoshiro v0.6.0 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling syn v2.0.94 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling hashbrown v0.15.2 [INFO] [stderr] Compiling yield-progress v0.1.7 [INFO] [stderr] Compiling downcast-rs v1.2.1 [INFO] [stderr] Compiling nosy v0.1.0 [INFO] [stderr] Compiling embedded-graphics-core v0.4.0 [INFO] [stderr] Compiling ordered-float v4.6.0 [INFO] [stderr] Compiling euclid v0.22.11 [INFO] [stderr] Compiling float-cmp v0.9.0 [INFO] [stderr] Compiling embedded-graphics v0.8.1 [INFO] [stderr] Compiling num_enum_derive v0.5.11 [INFO] [stderr] Compiling num_enum v0.5.11 [INFO] [stderr] Compiling png-decoder v0.1.1 [INFO] [stderr] Compiling arcstr v1.2.0 [INFO] [stderr] Compiling bytemuck_derive v1.8.1 [INFO] [stderr] Compiling exhaust-macros v0.2.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling exhaust v0.2.1 [INFO] [stderr] Compiling bytemuck v1.21.0 [INFO] [stderr] Compiling all-is-cubes-base v0.9.0 [INFO] [stderr] Compiling all-is-cubes v0.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.75s [INFO] running `Command { std: "docker" "inspect" "89270caadd36b702c7364d84f9cef6649f099d84b2949ffc1412ecb36e54a887", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "89270caadd36b702c7364d84f9cef6649f099d84b2949ffc1412ecb36e54a887", kill_on_drop: false }` [INFO] [stdout] 89270caadd36b702c7364d84f9cef6649f099d84b2949ffc1412ecb36e54a887 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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 -Zrandomize-layout" "-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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 25491474eec81d75c804c41c2638a91d259c55cc651ac9c60a20539671dadcfb [INFO] running `Command { std: "docker" "start" "-a" "25491474eec81d75c804c41c2638a91d259c55cc651ac9c60a20539671dadcfb", kill_on_drop: false }` [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling semver v1.0.24 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling syn v2.0.94 [INFO] [stderr] Compiling serde_json v1.0.134 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling half v2.4.1 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling anstyle v1.0.10 [INFO] [stderr] Compiling clap_lex v0.7.4 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling clap_builder v4.5.23 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling relative-path v1.9.3 [INFO] [stderr] Compiling glob v0.3.2 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling rstest_macros v0.23.0 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling is-terminal v0.4.13 [INFO] [stderr] Compiling ordered-float v4.6.0 [INFO] [stderr] Compiling euclid v0.22.11 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling oorandom v11.1.4 [INFO] [stderr] Compiling float-cmp v0.9.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling embedded-graphics v0.8.1 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling allocation-counter v0.8.1 [INFO] [stderr] Compiling clap v4.5.23 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling serde_derive v1.0.217 [INFO] [stderr] Compiling bytemuck_derive v1.8.1 [INFO] [stderr] Compiling exhaust-macros v0.2.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling tokio v1.42.0 [INFO] [stderr] Compiling exhaust v0.2.1 [INFO] [stderr] Compiling bytemuck v1.21.0 [INFO] [stderr] Compiling all-is-cubes-base v0.9.0 [INFO] [stderr] Compiling all-is-cubes v0.9.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling serde v1.0.217 [INFO] [stderr] Compiling rstest v0.23.0 [INFO] [stderr] Compiling arcstr v1.2.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 37.31s [INFO] running `Command { std: "docker" "inspect" "25491474eec81d75c804c41c2638a91d259c55cc651ac9c60a20539671dadcfb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "25491474eec81d75c804c41c2638a91d259c55cc651ac9c60a20539671dadcfb", kill_on_drop: false }` [INFO] [stdout] 25491474eec81d75c804c41c2638a91d259c55cc651ac9c60a20539671dadcfb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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 -Zrandomize-layout" "-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:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 8b0bc5f4c393c735fcfe4855bddd8fb9ae7564b89100c4b3cc23237141a5b92b [INFO] running `Command { std: "docker" "start" "-a" "8b0bc5f4c393c735fcfe4855bddd8fb9ae7564b89100c4b3cc23237141a5b92b", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/all_is_cubes-252ba1e866ad6d09) [INFO] [stdout] [INFO] [stdout] running 423 tests [INFO] [stdout] test behavior::tests::behavior_set_debug ... ok [INFO] [stdout] test behavior::tests::query ... ok [INFO] [stdout] test block::attributes::tests::default_equivalent ... ok [INFO] [stdout] test behavior::tests::txn_systematic ... ok [INFO] [stdout] test behavior::tests::txn_attachments_insert ... ok [INFO] [stdout] test behavior::tests::sleep_and_wake ... ok [INFO] [stdout] test behavior::tests::txn_attachments_replace ... ok [INFO] [stdout] test behavior::tests::self_transaction ... ok [INFO] [stdout] test block::block_def::tests::evaluate_equivalence ... ok [INFO] [stdout] test block::builder::tests::default_equivalent ... ok [INFO] [stdout] test behavior::tests::txn_check_non_matching_old ... ok [INFO] [stdout] test block::builder::tests::defaults ... ok [INFO] [stdout] test block::attributes::tests::debug ... ok [INFO] [stdout] test behavior::tests::dropped_when_requested ... ok [INFO] [stdout] test block::eval::derived::tests::opacity_mask_counts_emission_as_visible ... ok [INFO] [stdout] test block::eval::derived::tests::opacity_mask_constructor_consistency ... ok [INFO] [stdout] test block::builder::tests::explicit_txn ... ok [INFO] [stdout] test block::eval::derived::tests::voxsum_simple_opaque ... ok [INFO] [stdout] test block::builder::tests::voxels_from_fn_basic ... ok [INFO] [stdout] test block::eval::derived::tests::voxsum_weighted_transparency ... ok [INFO] [stdout] test block::builder::tests::voxels_from_fn_shrinkwrap ... ok [INFO] [stdout] test block::eval::evaluated::tests::from_voxels_with_zero_bounds ... ok [INFO] [stdout] test block::eval::evaluated::tests::evaluated_block_debug_complex ... ok [INFO] [stdout] test block::eval::evaluated::tests::evaluated_block_debug_simple ... ok [INFO] [stdout] test block::eval::tests::air_consistent_with_constant ... ok [INFO] [stdout] test block::eval::derived::tests::solid_block_equivalent_at_any_resolution::color_3_Rgba__TRANSPARENT ... ok [INFO] [stdout] test block::eval::evaluated::tests::opacity_as_category ... ok [INFO] [stdout] test block::eval::tests::air_self_consistent ... ok [INFO] [stdout] test block::eval::tests::air_consistent_with_evoxel_air ... ok [INFO] [stdout] test block::eval::derived::tests::solid_block_equivalent_at_any_resolution::color_2_Rgba__WHITE ... ok [INFO] [stdout] test block::eval::derived::tests::solid_block_equivalent_at_any_resolution::color_1_Rgba__BLACK ... ok [INFO] [stdout] test block::eval::derived::tests::solid_block_equivalent_at_any_resolution::color_4_Rgba__new_0_0_0_5_1_0_0_5_ ... ok [INFO] [stdout] test block::eval::tests::invisible_atom ... ok [INFO] [stdout] test block::builder::tests::voxels_from_space ... ok [INFO] [stdout] test block::eval::tests::air_in_recursive_block ... ok [INFO] [stdout] test block::eval::tests::transparent_voxels_weighted ... ignored, not sure if code or test is wrong [INFO] [stdout] test block::eval::tests::emissive_only_atom ... ok [INFO] [stdout] test block::eval::tests::opaque_atom_and_attributes ... ok [INFO] [stdout] test block::eval::tests::overall_color_ignores_interior ... ok [INFO] [stdout] test block::builder::tests::every_field_nondefault ... ok [INFO] [stdout] test block::eval::tests::recur_offset_negative_overflow ... ok [INFO] [stdout] test block::eval::tests::recur_animation_hint_propagation ... ok [INFO] [stdout] test block::eval::tests::visible_or_animated ... ok [INFO] [stdout] test block::eval::tests::voxels_checked_individually ... ok [INFO] [stdout] test block::eval::tests::transparent_voxels_simple ... ok [INFO] [stdout] test block::eval::tests::evoxel_size ... ok [INFO] [stdout] test block::eval::tests::indirect_has_derived_value_cache_internally ... ok [INFO] [stdout] test block::eval::tests::transparent_atom ... ok [INFO] [stdout] test block::eval::tests::voxels_emission_equivalence::reflectance_1_Rgba__TRANSPARENT::resolution_1_R1 ... ok [INFO] [stdout] test block::eval::tests::color_evaluation_regression_2 ... ok [INFO] [stdout] test block::eval::tests::voxels_emission_equivalence::reflectance_1_Rgba__TRANSPARENT::resolution_2_R2 ... ok [INFO] [stdout] test block::eval::tests::indirect_equivalence ... ok [INFO] [stdout] test block::modifier::composite::tests::attributes::tick_action_is_composed ... ok [INFO] [stdout] test block::eval::tests::voxels_emission_equivalence::reflectance_2_Rgba__new_0_0_0_5_1_0_0_5_::resolution_1_R1 ... ok [INFO] [stdout] test block::eval::tests::voxels_emission_equivalence::reflectance_2_Rgba__new_0_0_0_5_1_0_0_5_::resolution_2_R2 ... ok [INFO] [stdout] test block::eval::tests::color_evaluation_regression_1 ... ok [INFO] [stdout] test block::eval::tests::voxels_emission_equivalence::reflectance_2_Rgba__new_0_0_0_5_1_0_0_5_::resolution_3_R4 ... ok [INFO] [stdout] test block::eval::tests::voxels_partial_not_filling ... ok [INFO] [stdout] test block::eval::voxel_storage::tests::cheap_eq_hash ... ok [INFO] [stdout] test block::modifier::composite::tests::attributes::activation_action_is_composed ... ok [INFO] [stdout] test block::modifier::composite::tests::attributes::selectable_if_either_is_selectable ... ok [INFO] [stdout] test block::eval::tests::recur_with_offset ... ok [INFO] [stdout] test block::modifier::composite::tests::ops::unspecialize_yes ... ok [INFO] [stdout] test block::modifier::composite::tests::bounding_volume_combination ... ok [INFO] [stdout] test block::modifier::composite::tests::voxel::in_collision ... ok [INFO] [stdout] test block::eval::tests::voxels_full_but_transparent ... ok [INFO] [stdout] test block::modifier::composite::tests::voxel::atop_color ... ok [INFO] [stdout] test block::modifier::composite::tests::voxel::over_silly_floats ... ok [INFO] [stdout] test block::eval::tests::voxels_emission_equivalence::reflectance_1_Rgba__TRANSPARENT::resolution_3_R4 ... ok [INFO] [stdout] test block::modifier::composite::tests::voxel::over_collision ... ok [INFO] [stdout] test block::modifier::composite::tests::ops::unspecialize_no ... ok [INFO] [stdout] test block::modifier::composite::tests::bounding_volume_when_one_is_air ... ok [INFO] [stdout] test block::modifier::composite::tests::composite_with_air_is_short_circuit_noop ... ok [INFO] [stdout] test block::modifier::quote::tests::quote_evaluation ... ok [INFO] [stdout] test block::modifier::r#move::tests::move_also_quotes ... ok [INFO] [stdout] test block::modifier::composite::tests::ops::compose_or_replace_destination_is_air ... ok [INFO] [stdout] test block::modifier::composite::tests::ops::compose_or_replace_source_is_air ... ok [INFO] [stdout] test block::modifier::composite::tests::voxel::atop_emission ... ok [INFO] [stdout] test block::modifier::r#move::tests::move_atom_block_evaluation ... ok [INFO] [stdout] test block::modifier::composite::tests::voxel::over_emission ... ok [INFO] [stdout] test block::modifier::composite::tests::voxel::in_emission ... ok [INFO] [stdout] test block::modifier::composite::tests::voxel::blend_atop_collision ... ok [INFO] [stdout] test block::modifier::r#move::tests::move_voxel_block_evaluation ... ok [INFO] [stdout] test block::modifier::tests::modifier_debug ... ok [INFO] [stdout] test block::modifier::rotate_tests::rotate_evaluation ... ok [INFO] [stdout] test block::modifier::zoom::tests::atom_in_bounds ... ok [INFO] [stdout] test block::modifier::rotate_tests::rotate_by_identity ... ok [INFO] [stdout] test block::tests::block_debug_air ... ok [INFO] [stdout] test block::tests::block_debug_with_modifiers ... ok [INFO] [stdout] test block::tests::block_static_eq_to_non_static ... ok [INFO] [stdout] test block::tests::listen_atom ... ok [INFO] [stdout] test block::modifier::r#move::tests::move_inside_rotation ... ok [INFO] [stdout] test block::tests::block_is_approximately_a_pointer ... ok [INFO] [stdout] test block::tests::listen_indirect_atom ... ok [INFO] [stdout] test block::tests::listen_indirect_double ... ok [INFO] [stdout] test block::tests::listen_recur ... ok [INFO] [stdout] test block::modifier::r#move::tests::move_inside_composite_destination ... ok [INFO] [stdout] test block::modifier::r#move::tests::move_inside_composite_source ... ok [INFO] [stdout] test block::tests::modify::rotate_atom_is_identity ... ok [INFO] [stdout] test block::tests::modify::rotate_atom_with_symmetric_modifier_is_identity ... ok [INFO] [stdout] test block::modifier::r#move::tests::velocity_zero ... ok [INFO] [stdout] test block::tests::self_referential_evaluate ... ok [INFO] [stdout] test block::tests::overflow_evaluate ... ok [INFO] [stdout] test block::tests::self_referential_listen ... ok [INFO] [stdout] test block::tests::txn::causes_notification ... ok [INFO] [stdout] test block::tests::txn::merge_allows_same_new ... ok [INFO] [stdout] test block::tests::txn::merge_allows_same_old ... ok [INFO] [stdout] test block::tests::txn::merge_rejects_different_new ... ok [INFO] [stdout] test block::tests::txn::merge_rejects_different_old ... ok [INFO] [stdout] test block::text::tests::bounding_voxels_of_positioning_high ... ok [INFO] [stdout] test block::tests::txn::systematic ... ok [INFO] [stdout] test camera::graphics_options::tests::debug ... ok [INFO] [stdout] test camera::graphics_options::tests::default_is_clean ... ok [INFO] [stdout] test camera::tests::camera_bad_viewport_doesnt_panic ... ok [INFO] [stdout] test camera::tests::camera_view_position ... ok [INFO] [stdout] test camera::graphics_options::tests::unaltered_colors_is_clean ... ok [INFO] [stdout] test camera::graphics_options::tests::will_output_alpha ... ok [INFO] [stdout] test camera::tests::exposure_automatic_disabled_when_lighting_is_disabled ... ok [INFO] [stdout] test camera::tests::look_at_identity ... ok [INFO] [stdout] test camera::graphics_options::tests::unaltered_colors_differs_from_default_only_as_necessary ... ok [INFO] [stdout] test camera::tests::exposure_automatic_active ... ok [INFO] [stdout] test camera::tests::projection_depth ... ok [INFO] [stdout] test camera::tests::project_ndc_into_world_edge_cases ... ok [INFO] [stdout] test camera::tests::post_process ... ok [INFO] [stdout] test camera::tests::viewport_is_empty ... ok [INFO] [stdout] test camera::tests::look_at_direction_consistency ... ok [INFO] [stdout] test character::cursor::tests::hits_selectable_voxels ... ok [INFO] [stdout] test camera::tests::set_options_updates_matrices ... ok [INFO] [stdout] test camera::tests::view_frustum ... ok [INFO] [stdout] test character::cursor::tests::ignores_not_selectable_voxels ... ok [INFO] [stdout] test character::cursor::tests::ignores_not_selectable_atom ... ok [INFO] [stdout] test character::cursor::tests::simple_hit_after_air ... ok [INFO] [stdout] test character::cursor::tests::slope_hits_face_of_full_block ... ok [INFO] [stdout] test character::exposure::tests::target_exposure ... ok [INFO] [stdout] test character::tests::click_wrong_space_or_correct_space ... ok [INFO] [stdout] test character::tests::inventory_transaction ... ok [INFO] [stdout] test character::tests::no_superjumping ... ok [INFO] [stdout] test character::cursor::tests::maximum_distance_too_short ... ok [INFO] [stdout] test character::cursor::tests::slope_hits_face_different_from_entered ... ok [INFO] [stdout] test character::tests::selected_slot_notification ... ok [INFO] [stdout] test character::tests::spawn_inferred_position ... ok [INFO] [stdout] test character::tests::spawn_look_direction ... ok [INFO] [stdout] test character::tests::spawn_inventory ... ok [INFO] [stdout] test character::tests::spawn_look_direction_default ... ok [INFO] [stdout] test chunking::tests::chunk_chart_epsilon_size ... ok [INFO] [stdout] test chunking::tests::chunk_chart_masked ... ok [INFO] [stdout] test character::tests::transaction_systematic ... ok [INFO] [stdout] test character::exposure::tests::e2e ... ok [INFO] [stdout] test chunking::tests::chunk_chart_resize_rand ... ignored, TODO: enable this when we have cleverer resizing that might be wrong [INFO] [stdout] test block::text::tests::multiple_line ... ok [INFO] [stdout] test block::modifier::tests::size_of_modifier ... FAILED [INFO] [stdout] test block::modifier::zoom::tests::construction_out_of_range_high - should panic ... ok [INFO] [stdout] test chunking::tests::min_distance_squared_cases ... ok [INFO] [stdout] test chunking::tests::min_distance_squared_consistent_with_chart ... ignored [INFO] [stdout] test block::modifier::zoom::tests::construction_out_of_range_low - should panic ... ok [INFO] [stdout] test content::draw_box::tests::box_smoke_test ... ok [INFO] [stdout] test block::modifier::r#move::tests::velocity_whole_cube_in_one_tick ... ok [INFO] [stdout] test content::load_image::tests::basic_image ... ok [INFO] [stdout] test content::draw_box::tests::part_face_relationships ... ok [INFO] [stdout] test content::load_image::tests::basic_image_transformed ... ok [INFO] [stdout] test content::load_image::tests::bounds_are_affected_by_brush ... ok [INFO] [stdout] test content::tests::make_some_blocks_0 ... ok [INFO] [stdout] test content::tests::make_some_blocks_2 ... ok [INFO] [stdout] test content::tests::make_some_blocks_1 ... ok [INFO] [stdout] test content::load_image::tests::transparent_pixels_are_air ... ok [INFO] [stdout] test block::text::tests::single_line_text_smoke_test ... ok [INFO] [stdout] test content::tests::make_some_blocks_multiple_call_equality ... ok [INFO] [stdout] test block::text::tests::no_intersection_with_block ... ok [INFO] [stdout] test drawing::tests::draw_with_block_ref ... ok [INFO] [stdout] test chunking::tests::chunk_consistency ... ok [INFO] [stdout] test block::modifier::rotate_tests::rotate_rotated_consistency ... ok [INFO] [stdout] test drawing::tests::draw_out_of_bounds_is_ok ... ok [INFO] [stdout] test drawing::tests::rectangle_to_aab_empty_rects_no_transform ... ok [INFO] [stdout] test drawing::tests::rectangle_to_aab_simple ... ok [INFO] [stdout] test drawing::tests::draw_with_eg_rgb888 ... ok [INFO] [stdout] test drawing::tests::rectangle_to_aab_y_flipped ... ok [INFO] [stdout] test drawing::tests::voxel_brush_bounds ... ok [INFO] [stdout] test drawing::tests::voxel_brush_single ... ok [INFO] [stdout] test drawing::tests::rectangle_to_aab_with_brush ... ok [INFO] [stdout] test intalloc::tests::int_allocator_numeric_limit ... ok [INFO] [stdout] test drawing::tests::voxel_brush_translate ... ok [INFO] [stdout] test intalloc::tests::int_allocator_reuses_nonlast ... ok [INFO] [stdout] test inv::inv_in_block::tests::icon_positions_are_truncated_to_inventory_size ... ok [INFO] [stdout] test intalloc::tests::int_allocator_reuses_last ... ok [INFO] [stdout] test inv::inv_in_block::tests::icon_positions_output ... ok [INFO] [stdout] test inv::inventory::tests::slot_unload_systematic ... ok [INFO] [stdout] test inv::inventory::tests::txn_identity_no_notification ... ok [INFO] [stdout] test inv::inventory::tests::txn_insert_empty_list ... ok [INFO] [stdout] test inv::inventory::tests::txn_insert_filtered_empty ... ok [INFO] [stdout] test inv::inventory::tests::txn_insert_into_existing_stack ... ok [INFO] [stdout] test inv::inventory::tests::txn_insert_no_space ... ok [INFO] [stdout] test inv::inventory::tests::txn_insert_success ... ok [INFO] [stdout] test inv::inventory::tests::txn_systematic ... ok [INFO] [stdout] test inv::tool::tests::icon_activate ... ok [INFO] [stdout] test inv::tool::tests::icon_place_block ... ok [INFO] [stdout] test inv::tool::tests::icon_remove_block ... ok [INFO] [stdout] test inv::tool::tests::use_activate_on_block_action ... ok [INFO] [stdout] test inv::tool::tests::use_activate_on_behavior ... ok [INFO] [stdout] test drawing::tests::draw_with_brush ... ok [INFO] [stdout] test inv::tool::tests::use_block::tool_ctor_1_Tool__Block ... ok [INFO] [stdout] test drawing::tests::draw_with_our_rgba ... ok [INFO] [stdout] test inv::tool::tests::use_block::tool_ctor_2_Tool__InfiniteBlocks ... ok [INFO] [stdout] test inv::tool::tests::use_block_stack_decrements ... ok [INFO] [stdout] test drawing::tests::draw_with_our_rgb ... ok [INFO] [stdout] test inv::tool::tests::use_block_which_has_placement_action::tool_ctor_1_Tool__Block::in_front_1_false ... ok [INFO] [stdout] test block::modifier::zoom::tests::evaluation ... ok [INFO] [stdout] test inv::tool::tests::use_block_which_has_placement_action::tool_ctor_2_Tool__InfiniteBlocks::in_front_2_true ... ok [INFO] [stdout] test inv::tool::tests::use_block_without_target::tool_ctor_1_Tool__Block ... ok [INFO] [stdout] test inv::tool::tests::use_block_with_obstacle::tool_ctor_1_Tool__Block ... ok [INFO] [stdout] test inv::tool::tests::use_block_which_has_placement_action::tool_ctor_1_Tool__Block::in_front_2_true ... ok [INFO] [stdout] test inv::icons::tests::icons_smoke_test ... ok [INFO] [stdout] test inv::tool::tests::use_copy_from_space ... ok [INFO] [stdout] test inv::tool::tests::use_block_without_target::tool_ctor_2_Tool__InfiniteBlocks ... ok [INFO] [stdout] test inv::tool::tests::use_custom_success ... ok [INFO] [stdout] test inv::tool::tests::use_block_which_has_placement_action::tool_ctor_2_Tool__InfiniteBlocks::in_front_1_false ... ok [INFO] [stdout] test inv::tool::tests::use_block_automatic_rotation ... ok [INFO] [stdout] test inv::tool::tests::use_remove_block_without_target ... ok [INFO] [stdout] test linking::tests::errors_are_send_sync ... ok [INFO] [stdout] test linking::tests::provider_eq ... ok [INFO] [stdout] test linking::tests::gen_error_composition ... ok [INFO] [stdout] test inv::tool::tests::use_block_with_obstacle::tool_ctor_2_Tool__InfiniteBlocks ... ok [INFO] [stdout] test linking::tests::provider_install ... ok [INFO] [stdout] test linking::tests::provider_map ... ok [INFO] [stdout] test listen::listeners::tests::fn_debug ... ok [INFO] [stdout] test op::tests::add_modifier_not_rotate_txn ... ok [INFO] [stdout] test linking::tests::provider_subset ... ok [INFO] [stdout] test math::tests::smoothstep_test ... ok [INFO] [stdout] test linking::tests::gen_error_message ... ok [INFO] [stdout] test op::tests::alt ... ok [INFO] [stdout] test op::tests::become_txn ... ok [INFO] [stdout] test op::tests::destroy_to_txn ... ok [INFO] [stdout] test op::tests::neighbors_simple_and_rotated ... ok [INFO] [stdout] test inv::tool::tests::use_remove_block::keep_1_false ... ok [INFO] [stdout] test inv::tool::tests::use_remove_block::keep_2_true ... ok [INFO] [stdout] test block::eval::tests::voxels_emission_equivalence::reflectance_1_Rgba__TRANSPARENT::resolution_4_R32 ... ok [INFO] [stdout] test physics::body::tests::body_transaction_systematic ... ok [INFO] [stdout] test physics::body::tests::look_direction ... ok [INFO] [stdout] test physics::collision::tests::already_colliding ... ok [INFO] [stdout] test op::tests::rotated_become_atom ... ok [INFO] [stdout] test op::tests::add_modifier_rotate_txn ... ok [INFO] [stdout] test op::tests::rot_consistent_neighbors ... ok [INFO] [stdout] test physics::collision::tests::collide_along_ray_recursive_from_inside ... ok [INFO] [stdout] test physics::collision::tests::collide_along_ray_recursive_from_outside ... ok [INFO] [stdout] test op::tests::rot_consistent_become ... ok [INFO] [stdout] test op::tests::rot_consistent_add_modifiers ... ok [INFO] [stdout] test physics::collision::tests::escape_random_test ... ignored, needs fixing before we can use new push_out [INFO] [stdout] test op::tests::rot_consistent_alt ... ok [INFO] [stdout] test physics::collision::tests::collide_along_ray_with_opaque_block ... ok [INFO] [stdout] test physics::collision::tests::escape_no_collision ... ok [INFO] [stdout] test physics::tests::falling_collision ... ok [INFO] [stdout] test op::tests::rot_consistent_start_move ... ok [INFO] [stdout] test physics::tests::freefall_no_gravity ... ok [INFO] [stdout] test physics::tests::freefall_with_gravity ... ok [INFO] [stdout] test physics::collision::tests::nudge_random_test ... ok [INFO] [stdout] test physics::tests::paused_does_not_move ... ok [INFO] [stdout] test physics::collision::tests::escape_to_recursive_face_once ... ok [INFO] [stdout] test physics::tests::push_out_simple ... ok [INFO] [stdout] test physics::tests::velocity_limit ... ok [INFO] [stdout] test physics::tests::velocity_nan ... ok [INFO] [stdout] test physics::collision::tests::escape_past_simple_face ... ok [INFO] [stdout] test physics::tests::position_nan ... ok [INFO] [stdout] test raytracer::surface::tests::ray_misses_voxels ... ok [INFO] [stdout] test raytracer::surface::tests::surface_iter_exit_block_at_end_of_space ... ok [INFO] [stdout] test raytracer::accum::tests::color_buf ... ok [INFO] [stdout] test raytracer::surface::tests::surface_and_depth_iter_basic ... ok [INFO] [stdout] test raytracer::tests::apply_transmittance_negative_thickness_opaque ... ok [INFO] [stdout] test raytracer::tests::apply_transmittance_equivalence ... ok [INFO] [stdout] test raytracer::tests::apply_transmittance_identity ... ok [INFO] [stdout] test physics::tests::falling_collision_partial_block ... ok [INFO] [stdout] test raytracer::tests::apply_transmittance_negative_thickness_transparent ... ok [INFO] [stdout] test raytracer::tests::apply_transmittance_zero_thickness_opaque ... ok [INFO] [stdout] test raytracer::tests::apply_transmittance_zero_thickness_transparent ... ok [INFO] [stdout] test physics::collision::tests::collide_along_ray_two_recursive ... ok [INFO] [stdout] test physics::collision::tests::escape_past_recursive_face ... ok [INFO] [stdout] test space::builder::tests::bounds_if_not_set_when_not_set ... ok [INFO] [stdout] test space::builder::tests::defaults ... ok [INFO] [stdout] test space::builder::tests::filled_with ... ok [INFO] [stdout] test space::builder::tests::palette_err_contents_wrong_bounds ... ok [INFO] [stdout] test space::builder::tests::palette_err_too_long ... ok [INFO] [stdout] test space::builder::tests::palette_err_too_short_for_contents ... ok [INFO] [stdout] test space::builder::tests::bounds_if_not_set_when_already_set ... ok [INFO] [stdout] test space::builder::tests::palette_with_duplicate_entries ... ok [INFO] [stdout] test space::builder::tests::palette_with_unused_entries ... ok [INFO] [stdout] test space::light::data::tests::packed_light_always_positive ... ok [INFO] [stdout] test space::light::data::tests::packed_light_clipping_in ... ok [INFO] [stdout] test physics::collision::tests::escape_two_recursive_face ... ok [INFO] [stdout] test space::light::data::tests::packed_light_extreme_values_out ... ok [INFO] [stdout] test space::light::data::tests::packed_light_roundtrip ... ok [INFO] [stdout] test space::light::queue::tests::priority_relations ... ok [INFO] [stdout] test space::light::queue::tests::queue_ordering ... ok [INFO] [stdout] test space::light::data::tests::packed_light_is_packed ... ok [INFO] [stdout] test space::light::queue::tests::sweep_basic ... ok [INFO] [stdout] test space::light::queue::tests::sweep_then_clear ... ok [INFO] [stdout] test space::light::tests::disabled_lighting_does_not_update ... ok [INFO] [stdout] test space::light::tests::disabled_lighting_returns_one_always ... ok [INFO] [stdout] test space::light::tests::evaluate_light ... ok [INFO] [stdout] test space::light::tests::initial_value_in_empty_space ... ok [INFO] [stdout] test space::light::tests::initial_value_in_filled_space ... ok [INFO] [stdout] test space::light::tests::initial_value_initialized_after_creation ... ok [INFO] [stdout] test space::light::tests::animation_treated_as_visible ... ok [INFO] [stdout] test physics::tests::no_passing_through_blocks ... ok [INFO] [stdout] test raytracer::text::tests::print_space_test ... ok [INFO] [stdout] test space::light::tests::out_of_bounds_lighting_value ... ok [INFO] [stdout] test space::light::tests::set_cube_opaque_notification ... ok [INFO] [stdout] test space::light::tests::step ... ok [INFO] [stdout] test space::palette::tests::clone_palette ... ok [INFO] [stdout] test space::space_txn::tests::activate ... ok [INFO] [stdout] test space::space_txn::tests::bounds_behavior ... ok [INFO] [stdout] test space::space_txn::tests::bounds_empty ... ok [INFO] [stdout] test space::space_txn::tests::bounds_multi_cube ... ok [INFO] [stdout] test space::space_txn::tests::bounds_single_cube ... ok [INFO] [stdout] test space::space_txn::tests::compare_out_of_bounds_conserved_fails ... ok [INFO] [stdout] test space::space_txn::tests::compare_out_of_bounds_nonconserved_fails ... ok [INFO] [stdout] test space::space_txn::tests::merge_allows_independent ... ok [INFO] [stdout] test space::space_txn::tests::merge_allows_same_new_nonconserved ... ok [INFO] [stdout] test space::space_txn::tests::merge_allows_same_old ... ok [INFO] [stdout] test space::light::tests::light_source_self_illumination_opaque ... ok [INFO] [stdout] test space::space_txn::tests::merge_rejects_different_new_nonconserved ... ok [INFO] [stdout] test space::light::tests::reflectance_is_clamped ... ok [INFO] [stdout] test space::space_txn::tests::merge_rejects_different_old ... ok [INFO] [stdout] test space::space_txn::tests::merge_rejects_different_new_conserved ... ok [INFO] [stdout] test space::space_txn::tests::set_out_of_bounds_nonconserved_succeeds ... ok [INFO] [stdout] test space::space_txn::tests::merge_rejects_same_new_conserved ... ok [INFO] [stdout] test space::space_txn::tests::set_out_of_bounds_conserved_fails ... ok [INFO] [stdout] test raytracer::text::tests::partial_voxels ... ok [INFO] [stdout] test space::tests::block_tick_action_does_not_run_paused ... ok [INFO] [stdout] test space::tests::block_tick_action_timing ... ok [INFO] [stdout] test space::tests::block_tick_action_repeats ... ok [INFO] [stdout] test space::tests::change_listener_simple ... ok [INFO] [stdout] test space::tests::extract ... ok [INFO] [stdout] test block::eval::tests::voxels_emission_equivalence::reflectance_2_Rgba__new_0_0_0_5_1_0_0_5_::resolution_4_R32 ... ok [INFO] [stdout] test space::tests::extract_out_of_bounds - should panic ... ok [INFO] [stdout] test space::tests::block_tick_action_conflict ... ok [INFO] [stdout] test space::tests::fill_out_of_bounds ... ok [INFO] [stdout] test space::tests::fluff_listener ... ok [INFO] [stdout] test space::tests::indirect_becomes_evaluation_error ... ok [INFO] [stdout] test space::tests::listens_to_block_changes ... ok [INFO] [stdout] test space::tests::removed_blocks_are_forgotten ... ok [INFO] [stdout] test space::space_txn::tests::systematic ... ok [INFO] [stdout] test space::tests::set_error_format ... ok [INFO] [stdout] test space::tests::set_failure_out_of_bounds ... ok [INFO] [stdout] test space::tests::replace_last_block_regression ... ok [INFO] [stdout] test space::tests::set_no_neighbor_overflow_high ... ok [INFO] [stdout] test space::tests::set_no_neighbor_overflow_low ... ok [INFO] [stdout] test space::tests::set_physics_light_none ... ok [INFO] [stdout] test space::tests::set_failure_too_many ... ok [INFO] [stdout] test space::tests::set_physics_light_rays ... ok [INFO] [stdout] test space::tests::set_physics_notification ... ok [INFO] [stdout] test space::tests::set_success ... ok [INFO] [stdout] test space::tests::set_success_despite_eval_error_gone ... ok [INFO] [stdout] test space::light::tests::light_source_self_illumination_transparent ... ok [INFO] [stdout] test space::tests::fill_uniform_entire_space ... ok [INFO] [stdout] test space::tests::set_updates_evaluated_and_notifies_on_replaced_block ... ok [INFO] [stdout] test space::tests::initial_state_consistency ... ok [INFO] [stdout] test time::tests::tick_schedule_duration ... ok [INFO] [stdout] test universe::handle::tests::handle_debug_in_universe ... ok [INFO] [stdout] test universe::handle::tests::handle_debug_pending ... ok [INFO] [stdout] test universe::handle::tests::handle_equality_is_pointer_equality ... ok [INFO] [stdout] test space::tests::set_updates_evaluated_on_added_block ... ok [INFO] [stdout] test universe::handle::tests::handle_error_format ... ok [INFO] [stdout] test space::tests::space_debug ... ok [INFO] [stdout] test time::tests::clock_debug ... ok [INFO] [stdout] test universe::handle::tests::handle_try_borrow_in_use ... ok [INFO] [stdout] test universe::handle::tests::handle_try_modify_in_use ... ok [INFO] [stdout] test universe::handle::tests::new_gone_properties ... ok [INFO] [stdout] test universe::tests::delete_success ... ok [INFO] [stdout] test universe::tests::delete_twice_fails ... ok [INFO] [stdout] test universe::tests::delete_wrong_universe_fails ... ok [INFO] [stdout] test universe::tests::gc_explicit ... ok [INFO] [stdout] test universe::tests::gc_implicit ... ok [INFO] [stdout] test universe::handle::tests::new_gone_equality ... ok [INFO] [stdout] test universe::tests::delete_anonymous_fails ... ok [INFO] [stdout] test universe::handle::tests::handle_try_borrow_mut_in_use ... ok [INFO] [stdout] test time::tests::clock_phase_advance ... ok [INFO] [stdout] test universe::tests::gc_preserves_named ... ok [INFO] [stdout] test universe::tests::insert_anonymous_makes_distinct_names ... ok [INFO] [stdout] test universe::tests::insert_duplicate_name_different_type ... ok [INFO] [stdout] test universe::tests::insert_duplicate_name_same_type ... ok [INFO] [stdout] test universe::tests::insert_duplicate_name_via_txn ... ok [INFO] [stdout] test universe::tests::insert_pending_becomes_anonym_direct ... ok [INFO] [stdout] test universe::tests::insert_pending_becomes_anonym_via_txn ... ok [INFO] [stdout] test universe::tests::step_time ... ok [INFO] [stdout] test universe::tests::thread_safety ... ok [INFO] [stdout] test universe::tests::get_any ... ok [INFO] [stdout] test universe::tests::universe_behavior ... ok [INFO] [stdout] test universe::tests::universe_debug_elements ... ok [INFO] [stdout] test universe::tests::visit_handles_block_def_indirect ... ok [INFO] [stdout] test universe::tests::universe_debug_empty ... ok [INFO] [stdout] test universe::tests::insert_anonym_prohibited_direct ... ok [INFO] [stdout] test universe::tests::visit_handles_block_tick_action ... ok [INFO] [stdout] test universe::tests::universe_default_whence ... ok [INFO] [stdout] test universe::tests::visit_handles_block_def_no_handle ... ok [INFO] [stdout] test universe::tests::visit_handles_block_def_space ... ok [INFO] [stdout] test universe::universe_txn::tests::debug_empty ... ok [INFO] [stdout] test universe::universe_txn::tests::handle_error_from_handle_execute ... ok [INFO] [stdout] test universe::tests::insert_anonym_prohibited_via_txn ... ok [INFO] [stdout] test universe::tests::visit_handles_space ... ok [INFO] [stdout] test universe::universe_txn::tests::insert_affects_clones ... ok [INFO] [stdout] test universe::tests::visit_handles_character ... ok [INFO] [stdout] test universe::universe_txn::tests::insert_anonymous ... ok [INFO] [stdout] test universe::universe_txn::tests::debug_full ... ok [INFO] [stdout] test universe::universe_txn::tests::has_default ... ok [INFO] [stdout] test universe::universe_txn::tests::insert_anonymous_already_in_different_universe ... ok [INFO] [stdout] test universe::universe_txn::tests::merge_conflict ... ok [INFO] [stdout] test universe::universe_txn::tests::insert_anonymous_equivalence ... ok [INFO] [stdout] test universe::universe_txn::tests::merges_members ... ok [INFO] [stdout] test universe::universe_txn::tests::merge_unrelated ... ok [INFO] [stdout] test universe::universe_txn::tests::handle_error_from_universe_txn - should panic ... ok [INFO] [stdout] test universe::universe_txn::tests::systematic ... ignored [INFO] [stdout] test universe::universe_txn::tests::wrong_universe_merge ... ok [INFO] [stdout] test universe::universe_txn::tests::insert_named_already_in_different_universe ... ok [INFO] [stdout] test universe::universe_txn::tests::wrong_universe_execute ... ok [INFO] [stdout] test space::tests::fill_entire_space ... ok [INFO] [stdout] test raytracer::updating::tests::updating_after_space_is_unavailable ... ok [INFO] [stdout] test chunking::tests::chunk_chart_reverse_iteration ... ok [INFO] [stdout] test chunking::tests::chunk_chart_zero_size ... ok [INFO] [stdout] test chunking::tests::chunk_chart_sorting ... ok [INFO] [stdout] test raytracer::updating::tests::updating_is_equivalent ... ok [INFO] [stdout] test space::light::data::tests::packed_light_difference_vs_eq ... ok [INFO] [stdout] test drawing::tests::rectangle_to_aab_consistent_with_drawing_and_bounding_box ... ok [INFO] [stdout] test block::modifier::r#move::tests::velocity_slow ... ok [INFO] [stdout] test chunking::tests::chunk_chart_resize ... ok [INFO] [stdout] test chunking::tests::chunk_chart_radius_break_points ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- block::modifier::tests::size_of_modifier stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'block::modifier::tests::size_of_modifier' panicked at src/block/modifier/mod.rs:307:9: [INFO] [stdout] assertion failed: `(left == right)` [INFO] [stdout] [INFO] [stdout] Diff < left / right > : [INFO] [stdout] <32 [INFO] [stdout] >24 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x615b6cfb0d5a - std::backtrace_rs::backtrace::libunwind::trace::hb059275cfc8d6126 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5 [INFO] [stdout] 1: 0x615b6cfb0d5a - std::backtrace_rs::backtrace::trace_unsynchronized::h2da071e4327ce3ee [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x615b6cfb0d5a - std::sys::backtrace::_print_fmt::h842a1474e6f8d23f [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x615b6cfb0d5a - ::fmt::h71a62eb3b9696b12 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x615b6cfda143 - core::fmt::rt::Argument::fmt::hdb6b616786b41dc1 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/rt.rs:177:76 [INFO] [stdout] 5: 0x615b6cfda143 - core::fmt::write::h2cc1698af7e2d686 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/fmt/mod.rs:1440:21 [INFO] [stdout] 6: 0x615b6cfad853 - std::io::Write::write_fmt::hab1b4cd059a79022 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/io/mod.rs:1887:15 [INFO] [stdout] 7: 0x615b6cfb0ba2 - std::sys::backtrace::BacktraceLock::print::h147fe35b4ea13b08 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 8: 0x615b6cfb217f - std::panicking::default_hook::{{closure}}::hbd44223dbdc0d208 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:298:22 [INFO] [stdout] 9: 0x615b6cfb1f98 - std::panicking::default_hook::h20f81eb0576efcec [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:322:9 [INFO] [stdout] 10: 0x615b6cf173b3 - as core::ops::function::Fn>::call::hdb53814c496a4d34 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9 [INFO] [stdout] 11: 0x615b6cf173b3 - test::test_main::{{closure}}::hc0a4963c59427c24 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:134:21 [INFO] [stdout] 12: 0x615b6cfb2c73 - as core::ops::function::Fn>::call::h591b2225413a77e9 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2027:9 [INFO] [stdout] 13: 0x615b6cfb2c73 - std::panicking::rust_panic_with_hook::h625eea43051b2edc [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:839:13 [INFO] [stdout] 14: 0x615b6cfb292a - std::panicking::begin_panic_handler::{{closure}}::h4f9159cfbc3f6bd3 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:704:13 [INFO] [stdout] 15: 0x615b6cfb1259 - std::sys::backtrace::__rust_end_short_backtrace::h0390abce48353151 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 16: 0x615b6cfb25bd - rust_begin_unwind [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:695:5 [INFO] [stdout] 17: 0x615b6cfd7460 - core::panicking::panic_fmt::h9e7c637e9e5f29c9 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panicking.rs:75:14 [INFO] [stdout] 18: 0x615b6cd1ba49 - all_is_cubes::block::modifier::tests::size_of_modifier::hdc3e114d0ccbf50c [INFO] [stdout] at /opt/rustwide/workdir/src/block/modifier/mod.rs:307:9 [INFO] [stdout] 19: 0x615b6cd1b957 - all_is_cubes::block::modifier::tests::size_of_modifier::{{closure}}::h0e1b5654d4cd3526 [INFO] [stdout] at /opt/rustwide/workdir/src/block/modifier/mod.rs:301:26 [INFO] [stdout] 20: 0x615b6cc2ada6 - core::ops::function::FnOnce::call_once::h7b3cf32597fcd536 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 21: 0x615b6cf1cb0b - core::ops::function::FnOnce::call_once::he27718dfdd183f43 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x615b6cf1cb0b - test::__rust_begin_short_backtrace::h4e84902998457a5d [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:632:18 [INFO] [stdout] 23: 0x615b6cf1ba43 - test::run_test_in_process::{{closure}}::h7176fd18fc1feca0 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:60 [INFO] [stdout] 24: 0x615b6cf1ba43 - as core::ops::function::FnOnce<()>>::call_once::hf79cff2a624d8cf7 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 25: 0x615b6cf1ba43 - std::panicking::try::do_call::h3da0561d9ab99c25 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40 [INFO] [stdout] 26: 0x615b6cf1ba43 - std::panicking::try::h41c9fa508bc61df6 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19 [INFO] [stdout] 27: 0x615b6cf1ba43 - std::panic::catch_unwind::h6b3ff07bb5afad93 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14 [INFO] [stdout] 28: 0x615b6cf1ba43 - test::run_test_in_process::hc7253dd11b39b9f4 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:655:27 [INFO] [stdout] 29: 0x615b6cf1ba43 - test::run_test::{{closure}}::hfb2007f8649c30bb [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:576:43 [INFO] [stdout] 30: 0x615b6cedeb25 - test::run_test::{{closure}}::h56a17aa7a282a9f4 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/test/src/lib.rs:606:41 [INFO] [stdout] 31: 0x615b6cedeb25 - std::sys::backtrace::__rust_begin_short_backtrace::hd2d2d2fb8e8c6aac [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 32: 0x615b6cee240a - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h4faa3f9db6133423 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 33: 0x615b6cee240a - as core::ops::function::FnOnce<()>>::call_once::hf2e855a36a4ea846 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 34: 0x615b6cee240a - std::panicking::try::do_call::h2f73af3616c35465 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:587:40 [INFO] [stdout] 35: 0x615b6cee240a - std::panicking::try::hd1660ce9efadef5a [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panicking.rs:550:19 [INFO] [stdout] 36: 0x615b6cee240a - std::panic::catch_unwind::h5ee8d7823b8ca744 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/panic.rs:358:14 [INFO] [stdout] 37: 0x615b6cee240a - std::thread::Builder::spawn_unchecked_::{{closure}}::h53c3a1894dce8407 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 38: 0x615b6cee240a - core::ops::function::FnOnce::call_once{{vtable.shim}}::h048ce291ad4f62bf [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 39: 0x615b6cfb6bab - as core::ops::function::FnOnce>::call_once::ha52bedf99a3b4981 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9 [INFO] [stdout] 40: 0x615b6cfb6bab - as core::ops::function::FnOnce>::call_once::h567748934d80ccf8 [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/alloc/src/boxed.rs:2013:9 [INFO] [stdout] 41: 0x615b6cfb6bab - std::sys::pal::unix::thread::Thread::new::thread_start::h2d970728ae887adc [INFO] [stdout] at /rustc/6067b36314ab5eb2eb47cecc464545ba58e1ad24/library/std/src/sys/pal/unix/thread.rs:106:17 [INFO] [stdout] 42: 0x70f083edfac3 - [INFO] [stdout] 43: 0x70f083f70a04 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] block::modifier::tests::size_of_modifier [INFO] [stdout] [INFO] [stdout] test result: FAILED. 417 passed; 1 failed; 5 ignored; 0 measured; 0 filtered out; finished in 7.75s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "8b0bc5f4c393c735fcfe4855bddd8fb9ae7564b89100c4b3cc23237141a5b92b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8b0bc5f4c393c735fcfe4855bddd8fb9ae7564b89100c4b3cc23237141a5b92b", kill_on_drop: false }` [INFO] [stdout] 8b0bc5f4c393c735fcfe4855bddd8fb9ae7564b89100c4b3cc23237141a5b92b