[INFO] fetching crate terrain-forge 0.7.0...
[INFO] testing terrain-forge-0.7.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate terrain-forge 0.7.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate terrain-forge 0.7.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate terrain-forge 0.7.0
[INFO] tweaked toml for crates.io crate terrain-forge 0.7.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate terrain-forge 0.7.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate terrain-forge 0.7.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37
[INFO] running `Command { std: "docker" "start" "d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling zmij v1.0.12
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling bracket-random v0.8.7
[INFO] [stderr]    Compiling bracket-noise v0.8.7
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling terrain-forge v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `bracket-noise`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.bracket-noise]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `bracket-noise`
[INFO] [stderr] warning: `terrain-forge` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.65s
[INFO] running `Command { std: "docker" "inspect" "d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling terrain-forge v0.7.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `bracket-noise`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.bracket-noise]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `bracket-noise`
[INFO] [stderr] warning: `terrain-forge` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.76s
[INFO] running `Command { std: "docker" "inspect" "d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `bracket-noise`
[INFO] [stderr]  --> Cargo.toml:1:15
[INFO] [stderr]   |
[INFO] [stderr] 1 | [dependencies.bracket-noise]
[INFO] [stderr]   |               ^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `bracket-noise`
[INFO] [stderr] warning: `terrain-forge` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/terrain-forge/d64f0cf510042f1b/out/terrain_forge-d64f0cf510042f1b)
[INFO] [stdout] 
[INFO] [stdout] running 26 tests
[INFO] [stdout] test noise::modifiers::tests::abs_modifier ... ok
[INFO] [stdout] test noise::simplex::tests::simplex_deterministic ... ok
[INFO] [stdout] test noise::value::tests::value_deterministic ... ok
[INFO] [stdout] test noise::ridged::tests::ridged_deterministic ... ok
[INFO] [stdout] test noise::modifiers::tests::scale_modifier ... ok
[INFO] [stdout] test noise::modifiers::tests::clamp_modifier ... ok
[INFO] [stdout] test noise::modifiers::tests::chained_modifiers ... ok
[INFO] [stdout] test noise::perlin::tests::perlin_range ... ok
[INFO] [stdout] test noise::perlin::tests::perlin_different_seeds ... ok
[INFO] [stdout] test noise::simplex::tests::simplex_range ... ok
[INFO] [stdout] test noise::fbm::tests::fbm_adds_detail ... ok
[INFO] [stdout] test noise::value::tests::value_range ... ok
[INFO] [stdout] test noise::fbm::tests::fbm_normalized ... ok
[INFO] [stdout] test noise::ridged::tests::ridged_range ... ok
[INFO] [stdout] test noise::modifiers::tests::offset_modifier ... ok
[INFO] [stdout] test noise::perlin::tests::perlin_deterministic ... ok
[INFO] [stdout] test semantic_tests::tests::test_semantic_generation ... ok
[INFO] [stdout] test noise::worley::tests::worley_range ... ok
[INFO] [stdout] test noise::worley::tests::worley_deterministic ... ok
[INFO] [stdout] test semantic_tests::tests::test_bsp_semantic_detailed ... ok
[INFO] [stdout] test semantic_tests::tests::test_rooms_semantic ... ok
[INFO] [stdout] test semantic_tests::tests::test_maze_semantic ... ok
[INFO] [stdout] test semantic_tests::tests::test_algorithm_specific_configs ... ok
[INFO] [stdout] test semantic_tests::tests::test_room_accretion_semantic ... ok
[INFO] [stdout] test semantic_tests::tests::test_configurable_semantic_system ... ok
[INFO] [stdout] test semantic_tests::tests::test_cellular_semantic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 26 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stderr]      Running tests/algorithms.rs (/opt/rustwide/target/debug/build/terrain-forge/e3c72b3e0ef881f3/out/algorithms-e3c72b3e0ef881f3)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test noise_fill_fbm_path_generates_output ... ok
[INFO] [stdout] test glass_seam_connects_regions ... ok
[INFO] [stdout] test bsp_min_room_size_respected ... ok
[INFO] [stdout] test wfc_pattern_extraction ... ok
[INFO] [stdout] test noise_fill_seed_changes_output ... ok
[INFO] [stdout] test percolation_keep_largest_reduces_regions ... ok
[INFO] [stdout] test noise_fill_with_fill_range ... ok
[INFO] [stdout] test layered_generator_union_adds_floors ... ok
[INFO] [stdout] test noise_fill_constant_threshold_produces_expected_tiles ... ok
[INFO] [stdout] test diamond_square_different_thresholds_differ ... ok
[INFO] [stdout] test drunkard_floor_percent_scales ... ok
[INFO] [stdout] test cellular_iterations_affect_output ... ok
[INFO] [stdout] test wfc_enhanced_generation ... ok
[INFO] [stdout] test standard_algorithms_respect_border ... ok
[INFO] [stdout] test all_algorithms_produce_floors ... ok
[INFO] [stdout] test all_algorithms_deterministic ... ok
[INFO] [stdout] test different_seeds_different_output ... ok
[INFO] [stderr]      Running tests/analysis.rs (/opt/rustwide/target/debug/build/terrain-forge/f3e9bd93c379f688/out/analysis-f3e9bd93c379f688)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.85s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test graph_connectivity_and_shortest_path ... ok
[INFO] [stdout] test graph_analysis ... ok
[INFO] [stdout] test delaunay_triangulation ... ok
[INFO] [stderr]      Running tests/effects.rs (/opt/rustwide/target/debug/build/terrain-forge/65a44577d2cf27ee/out/effects-65a44577d2cf27ee)
[INFO] [stdout] test minimum_spanning_tree ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test effects_dont_panic_on_empty_grid ... ok
[INFO] [stdout] test invert_is_involutory ... ok
[INFO] [stdout] test invert_and_resize ... ok
[INFO] [stdout] test mirror_produces_symmetric_grid ... ok
[INFO] [stdout] test dilate_increases_floor_count ... ok
[INFO] [stdout] test bridge_gaps_preserves_or_improves_connectivity ... ok
[INFO] [stdout] test erode_reduces_floor_count ... ok
[INFO] [stdout] test find_chokepoints_returns_passable_cells ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/end_to_end.rs (/opt/rustwide/target/debug/build/terrain-forge/5b2ee8cd449aa91e/out/end_to_end-5b2ee8cd449aa91e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test constraint_set_evaluates_all ... ok
[INFO] [stdout] test pipeline_with_semantics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/grid.rs (/opt/rustwide/target/debug/build/terrain-forge/faec4b231d28c321/out/grid-faec4b231d28c321)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test flood_fill_returns_connected_region ... ok
[INFO] [stdout] test neighbors_8_at_center ... ok
[INFO] [stdout] test flood_regions_finds_all_regions ... ok
[INFO] [stdout] test line_points_includes_endpoints ... ok
[INFO] [stdout] test neighbors_4_at_corner ... ok
[INFO] [stdout] test flood_fill_on_wall_returns_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pipeline.rs (/opt/rustwide/target/debug/build/terrain-forge/386b12a463ad66c6/out/pipeline-386b12a463ad66c6)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test pipeline_invalid_algorithm_returns_error ... ok
[INFO] [stdout] test parameter_map ... ok
[INFO] [stdout] test pipeline_context ... ok
[INFO] [stdout] test conditional_pipeline_execution ... ok
[INFO] [stdout] test pipeline_steps_execute_and_log ... ok
[INFO] [stdout] test pipeline_template ... ok
[INFO] [stdout] test pipeline_condition_evaluation ... ok
[INFO] [stdout] test stage_result ... ok
[INFO] [stdout] test ops_generate_effect_combine ... ok
[INFO] [stdout] test ops_invalid_names_return_error ... ok
[INFO] [stdout] test template_library ... ok
[INFO] [stdout] test pipeline_if_branch_executes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prefabs.rs (/opt/rustwide/target/debug/build/terrain-forge/c46a2458aa2f824f/out/prefabs-c46a2458aa2f824f)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test prefab_transformations ... ok
[INFO] [stdout] test prefab_transform_application ... ok
[INFO] [stdout] test prefab_library_json ... ok
[INFO] [stdout] test prefab_tag_selection_unweighted ... ok
[INFO] [stdout] test prefab_library_load_from_paths_and_dir ... ok
[INFO] [stdout] test prefab_placement_mode_merge_respects_floor ... ok
[INFO] [stdout] test weighted_prefab_selection ... ok
[INFO] [stdout] test prefab_semantic_markers_and_masks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semantic.rs (/opt/rustwide/target/debug/build/terrain-forge/ebebb5572415303a/out/semantic-ebebb5572415303a)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test marker_constraints_loot ... ok
[INFO] [stdout] test marker_constraints_proximity ... ok
[INFO] [stdout] test semantic_requirements_basic_dungeon ... ok
[INFO] [stdout] test vertical_connectivity_basic ... ok
[INFO] [stdout] test semantic_requirements_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/spatial.rs (/opt/rustwide/target/debug/build/terrain-forge/42a930a6ebfb0deb/out/spatial-42a930a6ebfb0deb)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test distance_transform_euclidean ... ok
[INFO] [stdout] test flow_field_generation ... ok
[INFO] [stdout] test dijkstra_map_multiple_goals ... ok
[INFO] [stdout] test dijkstra_map_single_goal ... ok
[INFO] [stdout] test distance_transform_manhattan ... ok
[INFO] [stdout] test morphological_dilation ... ok
[INFO] [stdout] test morphological_erosion ... ok
[INFO] [stdout] test structuring_elements ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests terrain_forge
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/pipeline.rs - pipeline (line 5) ... ok
[INFO] [stdout] test src/lib.rs - (line 18) ... ok
[INFO] [stdout] test src/grid.rs - grid::Grid (line 71) ... ok
[INFO] [stdout] test src/ops.rs - ops (line 5) ... ok
[INFO] [stdout] test src/noise/mod.rs - noise::NoiseSource (line 23) ... ok
[INFO] [stdout] test src/lib.rs - (line 7) ... ok
[INFO] [stdout] test src/ops.rs - ops::generate (line 57) ... ok
[INFO] [stdout] test src/lib.rs - (line 35) ... ok
[INFO] [stdout] test src/algorithm.rs - algorithm::Algorithm (line 12) ... ok
[INFO] [stdout] test src/compose/pipeline.rs - compose::pipeline::Pipeline (line 11) ... ok
[INFO] [stdout] test src/lib.rs - (line 73) ... ok
[INFO] [stdout] test src/lib.rs - generate_with_requirements (line 142) ... ok
[INFO] [stdout] test src/semantic.rs - semantic (line 6) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37", kill_on_drop: false }`
[INFO] [stdout] d2559364f3f72f96df633fd1822c36ecefa1afac86e6ac093425e208b2c25f37
