[INFO] fetching crate symbios-shape 0.1.0...
[INFO] testing symbios-shape-0.1.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate symbios-shape 0.1.0 into /workspace/builds/worker-0-tc1/source
[INFO] removed /workspace/builds/worker-0-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate symbios-shape 0.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate symbios-shape 0.1.0
[INFO] tweaked toml for crates.io crate symbios-shape 0.1.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate symbios-shape 0.1.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate symbios-shape 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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rand_pcg v0.9.0
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.113
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.113
[INFO] [stderr]   Downloaded alloca v0.4.0
[INFO] [stderr]   Downloaded anes v0.1.6
[INFO] [stderr]   Downloaded criterion-plot v0.8.2
[INFO] [stderr]   Downloaded rand v0.9.2
[INFO] [stderr]   Downloaded clap v4.5.60
[INFO] [stderr]   Downloaded js-sys v0.3.90
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.113
[INFO] [stderr]   Downloaded criterion v0.8.2
[INFO] [stderr]   Downloaded itertools v0.13.0
[INFO] [stderr]   Downloaded clap_builder v4.5.60
[INFO] [stderr]   Downloaded plotters v0.3.7
[INFO] [stderr]   Downloaded nom v8.0.0
[INFO] [stderr]   Downloaded symbios-genetics v0.1.1
[INFO] [stderr]   Downloaded plotters-backend v0.3.7
[INFO] [stderr]   Downloaded anstyle v1.0.13
[INFO] [stderr]   Downloaded clap_lex v1.0.0
[INFO] [stderr]   Downloaded plotters-svg v0.3.7
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.113
[INFO] [stderr]   Downloaded web-sys v0.3.90
[INFO] [stderr]   Downloaded glam v0.30.10
[INFO] [stderr]   Downloaded oorandom v11.1.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 30820826e82b7467accda7109673b41c39bfb164d3d69e3e9faa15aeb38671b1
[INFO] running `Command { std: "docker" "start" "-a" "30820826e82b7467accda7109673b41c39bfb164d3d69e3e9faa15aeb38671b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "30820826e82b7467accda7109673b41c39bfb164d3d69e3e9faa15aeb38671b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "30820826e82b7467accda7109673b41c39bfb164d3d69e3e9faa15aeb38671b1", kill_on_drop: false }`
[INFO] [stdout] 30820826e82b7467accda7109673b41c39bfb164d3d69e3e9faa15aeb38671b1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3718fedf25eb727db6af4b6adfe8efafb9fbbc3e7b59786b486f8bfbfb590b6c
[INFO] running `Command { std: "docker" "start" "-a" "3718fedf25eb727db6af4b6adfe8efafb9fbbc3e7b59786b486f8bfbfb590b6c", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling glam v0.30.10
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_pcg v0.9.0
[INFO] [stderr]    Compiling symbios-genetics v0.1.1
[INFO] [stderr]    Compiling symbios-shape v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 39.18s
[INFO] running `Command { std: "docker" "inspect" "3718fedf25eb727db6af4b6adfe8efafb9fbbc3e7b59786b486f8bfbfb590b6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3718fedf25eb727db6af4b6adfe8efafb9fbbc3e7b59786b486f8bfbfb590b6c", kill_on_drop: false }`
[INFO] [stdout] 3718fedf25eb727db6af4b6adfe8efafb9fbbc3e7b59786b486f8bfbfb590b6c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 640de77a5153b36f7e121bea05100382c413272d3ffe986400ba6cb056d12c22
[INFO] running `Command { std: "docker" "start" "-a" "640de77a5153b36f7e121bea05100382c413272d3ffe986400ba6cb056d12c22", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling glam v0.30.10
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rand_pcg v0.9.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling symbios-genetics v0.1.1
[INFO] [stderr]    Compiling symbios-shape v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 03s
[INFO] running `Command { std: "docker" "inspect" "640de77a5153b36f7e121bea05100382c413272d3ffe986400ba6cb056d12c22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "640de77a5153b36f7e121bea05100382c413272d3ffe986400ba6cb056d12c22", kill_on_drop: false }`
[INFO] [stdout] 640de77a5153b36f7e121bea05100382c413272d3ffe986400ba6cb056d12c22
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e117308523041e62d4029578b53d1d8af40185155f7a7f2f3e59db2e64b3a93c
[INFO] running `Command { std: "docker" "start" "-a" "e117308523041e62d4029578b53d1d8af40185155f7a7f2f3e59db2e64b3a93c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/symbios_shape-d69f71929effb1ef)
[INFO] [stdout] 
[INFO] [stdout] running 88 tests
[INFO] [stdout] test genetics::tests::test_blx_same_parents ... ok
[INFO] [stdout] test genetics::tests::test_mutate_preserves_validity ... ok
[INFO] [stdout] test genetics::tests::test_crossover_produces_valid_grammar ... ok
[INFO] [stdout] test grammar::tests::test_comments_ignored ... ok
[INFO] [stdout] test grammar::tests::test_block_comment_with_brace_does_not_confuse_depth ... ok
[INFO] [stdout] test genetics::tests::test_mutate_extrude_clamp ... ok
[INFO] [stdout] test genetics::tests::test_round_trip ... ok
[INFO] [stdout] test grammar::tests::test_extrude_zero_rejected ... ok
[INFO] [stdout] test grammar::tests::test_extrude_missing_arg_rejected ... ok
[INFO] [stdout] test grammar::tests::test_ops_after_split_rejected ... ok
[INFO] [stdout] test grammar::tests::test_ops_after_rule_ref_rejected ... ok
[INFO] [stdout] test grammar::tests::test_parse_align_basic ... ok
[INFO] [stdout] test grammar::tests::test_parse_align_world_prefix ... ok
[INFO] [stdout] test grammar::tests::test_parse_extrude ... ok
[INFO] [stdout] test grammar::tests::test_ops_after_instance_rejected ... ok
[INFO] [stdout] test genetics::tests::test_crossover_with_disjoint_rules ... ok
[INFO] [stdout] test grammar::tests::test_grammar_rule_ops_empty_variants_returns_empty ... ok
[INFO] [stdout] test grammar::tests::test_parse_align_unknown_target_rejected ... ok
[INFO] [stdout] test grammar::tests::test_parse_comp_faces ... ok
[INFO] [stdout] test grammar::tests::test_max_variants_boundary_accepted ... ok
[INFO] [stdout] test grammar::tests::test_parse_grammar_rule_deterministic ... ok
[INFO] [stdout] test grammar::tests::test_parse_instance ... ok
[INFO] [stdout] test grammar::tests::test_parse_multiple_ops ... ok
[INFO] [stdout] test grammar::tests::test_parse_mat ... ok
[INFO] [stdout] test grammar::tests::test_parse_grammar_rule_stochastic ... ok
[INFO] [stdout] test grammar::tests::test_parse_offset_basic ... ok
[INFO] [stdout] test grammar::tests::test_parse_roof_angle_out_of_range_rejected ... ok
[INFO] [stdout] test grammar::tests::test_parse_rule_ref ... ok
[INFO] [stdout] test grammar::tests::test_parse_roof_is_terminating ... ok
[INFO] [stdout] test grammar::tests::test_parse_offset_is_terminating ... ok
[INFO] [stdout] test grammar::tests::test_parse_split_y ... ok
[INFO] [stdout] test grammar::tests::test_parse_split_relative ... ok
[INFO] [stdout] test grammar::tests::test_parse_roof_hip_with_overhang ... ok
[INFO] [stdout] test grammar::tests::test_parse_roof_gable_no_overhang ... ok
[INFO] [stdout] test grammar::tests::test_parse_stochastic_with_complex_ops ... ok
[INFO] [stdout] test grammar::tests::test_parse_taper ... ok
[INFO] [stdout] test grammar::tests::test_rotate_overflow_components_rejected ... ok
[INFO] [stdout] test grammar::tests::test_scale_negative_rejected ... ok
[INFO] [stdout] test grammar::tests::test_pipe_in_quoted_mesh_id_not_split ... ok
[INFO] [stdout] test grammar::tests::test_scale_positive_accepted ... ok
[INFO] [stdout] test grammar::tests::test_scale_zero_rejected ... ok
[INFO] [stdout] test grammar::tests::test_single_variant_with_weight_prefix ... ok
[INFO] [stdout] test grammar::tests::test_split_missing_brace_rejected ... ok
[INFO] [stdout] test grammar::tests::test_taper_out_of_range_rejected ... ok
[INFO] [stdout] test grammar::tests::test_too_many_variants_rejected ... ok
[INFO] [stdout] test grammar::tests::test_translate_wrong_arg_count_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_align_already_aligned_is_noop ... ok
[INFO] [stdout] test interpreter::tests::test_align_antiparallel_fallback_no_nan ... ok
[INFO] [stdout] test interpreter::tests::test_align_y_to_world_up_when_rotated ... ok
[INFO] [stdout] test interpreter::tests::test_align_zero_target_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_api_negative_scale_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_api_zero_scale_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_degenerate_rotate_op_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_derive_comp_faces ... ok
[INFO] [stdout] test interpreter::tests::test_derive_depth_limit ... ok
[INFO] [stdout] test interpreter::tests::test_derive_extrude_then_terminal ... ok
[INFO] [stdout] test interpreter::tests::test_derive_mat_propagates ... ok
[INFO] [stdout] test interpreter::tests::test_derive_repeat ... ok
[INFO] [stdout] test interpreter::tests::test_derive_split_y_three_floors ... ok
[INFO] [stdout] test interpreter::tests::test_empty_variants_discards_shape ... ok
[INFO] [stdout] test interpreter::tests::test_face_comp_orientations ... ok
[INFO] [stdout] test interpreter::tests::test_infinite_weight_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_nan_weight_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_negative_scope_size_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_negative_weight_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_offset_inset_produces_inside_and_border ... ok
[INFO] [stdout] test interpreter::tests::test_offset_positive_distance_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_offset_too_large_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_repeat_respects_combined_queue_limit ... ok
[INFO] [stdout] test interpreter::tests::test_repeat_tiny_tile_size_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_resolve_split_absolute ... ok
[INFO] [stdout] test interpreter::tests::test_resolve_split_floating_equal ... ok
[INFO] [stdout] test interpreter::tests::test_resolve_split_mixed ... ok
[INFO] [stdout] test interpreter::tests::test_resolve_split_overflow_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_roof_invalid_angle_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_scale_multiply_overflow_to_infinity_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_split_absolute_sum_overflow_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_scaled_rotate_op_normalized ... ok
[INFO] [stdout] test interpreter::tests::test_split_floating_weight_overflow_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_stochastic_rule_deterministic_with_seed ... ok
[INFO] [stdout] test interpreter::tests::test_roof_pyramid_produces_four_tapered_slopes ... ok
[INFO] [stdout] test interpreter::tests::test_roof_gable_produces_four_panels ... ok
[INFO] [stdout] test interpreter::tests::test_unnormalized_root_quat_rejected ... ok
[INFO] [stdout] test interpreter::tests::test_roof_hip_produces_four_slopes ... ok
[INFO] [stdout] test interpreter::tests::test_roof_slope_normals_outward ... ok
[INFO] [stdout] test interpreter::tests::test_roof_shed_produces_one_slope ... ok
[INFO] [stderr]      Running tests/grammar_tests.rs (/opt/rustwide/target/debug/deps/grammar_tests-20bca335351a3807)
[INFO] [stdout] test interpreter::tests::test_zero_scope_size_accepted ... ok
[INFO] [stdout] test interpreter::tests::test_split_floating_large_remaining_no_overflow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 88 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test parse_comp_faces_all_six ... ok
[INFO] [stdout] test parse_comp_faces_side_shorthand ... ok
[INFO] [stdout] test parse_extrude_negative_rejected ... ok
[INFO] [stdout] test parse_extrude_integer ... ok
[INFO] [stdout] test parse_comp_unknown_selector_rejected ... ok
[INFO] [stdout] test parse_instance_quoted ... ok
[INFO] [stdout] test parse_empty_input ... ok
[INFO] [stdout] test parse_extrude_zero_rejected ... ok
[INFO] [stdout] test parse_repeat_x ... ok
[INFO] [stdout] test parse_named_rule_round_trip ... ok
[INFO] [stdout] test parse_repeat_zero_tile_rejected ... ok
[INFO] [stdout] test parse_block_comment_between_ops ... ok
[INFO] [stdout] test parse_extrude_float ... ok
[INFO] [stdout] test parse_instance_unquoted ... ok
[INFO] [stdout] test parse_rule_ref_simple ... ok
[INFO] [stdout] test parse_split_x_absolute ... ok
[INFO] [stdout] test parse_split_trailing_pipe_allowed ... ok
[INFO] [stdout] test parse_split_quoted_rule_name ... ok
[INFO] [stdout] test parse_split_relative_sizes ... ok
[INFO] [stdout] test parse_taper_out_of_range ... ok
[INFO] [stdout] test parse_whitespace_only ... ok
[INFO] [stdout] test parse_taper_boundary_values ... ok
[INFO] [stderr]      Running tests/interpreter_tests.rs (/opt/rustwide/target/debug/deps/interpreter_tests-b39f3800b4e9aca8)
[INFO] [stdout] test parse_split_z_floating ... ok
[INFO] [stdout] test parse_transform_chain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test align_large_target_length_sq_overflow_rejected ... ok
[INFO] [stdout] test comp_faces_emits_six_terminals ... ok
[INFO] [stdout] test comp_faces_top_rule_selected ... ok
[INFO] [stdout] test comp_faces_side_matches_four_walls ... ok
[INFO] [stdout] test comp_faces_unmapped_face_skipped ... ok
[INFO] [stdout] test empty_ops_produces_no_terminals ... ok
[INFO] [stdout] test depth_limit_enforced ... ok
[INFO] [stdout] test extrude_on_face_scope_sets_z_size ... ok
[INFO] [stdout] test extrude_sets_y_size ... ok
[INFO] [stdout] test no_taper_defaults_to_zero ... ok
[INFO] [stdout] test invalid_scope_rejected ... ok
[INFO] [stdout] test repeat_non_finite_total_rejected ... ok
[INFO] [stdout] test repeat_tile_count_and_sizes ... ok
[INFO] [stdout] test roof_large_overhang_overflow_rejected ... ok
[INFO] [stdout] test roof_trig_overflow_large_scope_rejected ... ok
[INFO] [stdout] test single_terminal_direct ... ok
[INFO] [stdout] test split_floating_fills_remainder ... ok
[INFO] [stdout] test rule_delegates_to_subrule ... ok
[INFO] [stdout] test parse_and_derive_building ... ok
[INFO] [stdout] test split_x_widths_correct ... ok
[INFO] [stdout] test taper_propagates_to_terminal ... ok
[INFO] [stdout] test split_y_positions_are_sequential ... ok
[INFO] [stdout] test repeat_zero_tiles_when_scope_too_small ... ok
[INFO] [stdout] test translate_moves_position ... ok
[INFO] [stdout] test translate_overflow_to_infinity_rejected ... ok
[INFO] [stdout] test terminal_limit_enforced ... ok
[INFO] [stdout] test unknown_rule_becomes_implicit_terminal ... ok
[INFO] [stdout] test offset_nan_scope_size_rejected ... ok
[INFO] [stdout] test scale_multiplies_size ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests symbios_shape
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/genetics.rs - genetics (line 10) ... ok
[INFO] [stdout] test src/grammar.rs - grammar::parse_ops (line 722) ... ok
[INFO] [stdout] test src/lib.rs - (line 22) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.65s; merged doctests compilation took 0.63s
[INFO] running `Command { std: "docker" "inspect" "e117308523041e62d4029578b53d1d8af40185155f7a7f2f3e59db2e64b3a93c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e117308523041e62d4029578b53d1d8af40185155f7a7f2f3e59db2e64b3a93c", kill_on_drop: false }`
[INFO] [stdout] e117308523041e62d4029578b53d1d8af40185155f7a7f2f3e59db2e64b3a93c
