[INFO] fetching crate gust-cli 0.4.1...
[INFO] testing gust-cli-0.4.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate gust-cli 0.4.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate gust-cli 0.4.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate gust-cli 0.4.1
[INFO] tweaked toml for crates.io crate gust-cli 0.4.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate gust-cli 0.4.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate gust-cli 0.4.1 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded clap_derive v4.6.3
[INFO] [stderr]   Downloaded clap v4.6.3
[INFO] [stderr]   Downloaded getrandom v0.4.1
[INFO] [stderr]   Downloaded assert_cmd v2.2.2
[INFO] [stderr]   Downloaded gust-lang v0.4.1
[INFO] [stderr]   Downloaded syn v3.0.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d
[INFO] running `Command { std: "docker" "start" "43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d", 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" "43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d", 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" "43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling getrandom v0.4.1
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v3.0.1
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling clap_derive v4.6.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling pest v2.8.8
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling notify-debouncer-mini v0.7.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling pest_meta v2.8.8
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling pest_generator v2.8.8
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling clap v4.6.3
[INFO] [stderr]    Compiling pest_derive v2.8.8
[INFO] [stderr]    Compiling gust-lang v0.4.1
[INFO] [stderr]    Compiling globset v0.4.19
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling gust-cli v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 57.34s
[INFO] running `Command { std: "docker" "inspect" "43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d", 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" "43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling globset v0.4.19
[INFO] [stderr]    Compiling gust-cli v0.4.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 27.49s
[INFO] running `Command { std: "docker" "inspect" "43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d", 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" "43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.12s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/gust-2e33c264362f7402)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test tests::project_name_validation_rejects_spaces ... ok
[INFO] [stdout] test tests::workspace_detection_finds_parent_workspace_manifest ... ok
[INFO] [stdout] test tests::cargo_toml_omits_workspace_when_not_requested ... ok
[INFO] [stdout] test tests::workspace_parser_detects_workspace_table ... ok
[INFO] [stdout] test tests::workspace_detection_returns_none_without_parent_workspace ... ok
[INFO] [stdout] test tests::cargo_toml_includes_workspace_when_requested ... ok
[INFO] [stdout] test tests::find_crate_root_walks_up_to_cargo_toml ... ok
[INFO] [stdout] test tests::find_crate_root_errors_without_cargo_toml ... ok
[INFO] [stdout] test tests::project_name_validation_allows_common_cargo_names ... ok
[INFO] [stdout] test tests::compile_step_returns_error_when_cargo_binary_is_missing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_integration.rs (/opt/rustwide/target/release/deps/cli_integration-c151b254431b5853)
[INFO] [stdout] 
[INFO] [stdout] running 67 tests
[INFO] [stdout] test build_go_semantic_error_fails_without_writing_output ... ok
[INFO] [stdout] test build_go_respects_explicit_package_flag ... ok
[INFO] [stdout] test build_missing_file_fails ... ok
[INFO] [stdout] test build_go_defaults_package_to_file_stem_when_omitted ... ok
[INFO] [stdout] test build_nostd_produces_g_nostd_rs_file ... ok
[INFO] [stdout] test build_semantic_error_fails_without_writing_output ... ok
[INFO] [stdout] test build_undeclared_effect_fails_without_writing_output ... ok
[INFO] [stdout] test build_rust_with_output_dir ... ok
[INFO] [stdout] test build_rust_produces_g_rs_file ... ok
[INFO] [stdout] test build_ffi_produces_rs_and_header ... ok
[INFO] [stdout] test build_invalid_target_fails ... ok
[INFO] [stdout] test build_invalid_syntax_fails ... ok
[INFO] [stdout] test build_semantic_error_does_not_create_output_dir ... ok
[INFO] [stdout] test build_go_produces_g_go_file ... ok
[INFO] [stdout] test build_clean_source_reports_no_diagnostics ... ok
[INFO] [stdout] test build_with_tracing_flag_emits_tracing_imports ... ok
[INFO] [stdout] test check_invalid_syntax_fails ... ok
[INFO] [stdout] test check_semantic_error_returns_nonzero_exit ... ok
[INFO] [stdout] test diagram_outputs_mermaid_to_stdout ... ok
[INFO] [stdout] test check_on_valid_file_returns_zero_exit ... ok
[INFO] [stdout] test diagram_missing_file_fails ... ok
[INFO] [stdout] test build_rust_rebuild_overwrites_existing_output ... ok
[INFO] [stdout] test diagram_unknown_machine_fails ... ok
[INFO] [stdout] test check_missing_file_fails ... ok
[INFO] [stdout] test diagram_writes_to_output_file ... ok
[INFO] [stdout] test fmt_rejects_malformed_source ... ok
[INFO] [stdout] test build_wasm_produces_g_wasm_rs_file ... ok
[INFO] [stdout] test build_warning_only_source_succeeds_and_writes_output ... ok
[INFO] [stdout] test check_semantic_error_shows_diagnostics ... ok
[INFO] [stdout] test check_valid_file_succeeds ... ok
[INFO] [stdout] test diagram_filters_by_machine_name ... ok
[INFO] [stdout] test generate_allows_escaping_output_with_allow_outside ... ok
[INFO] [stdout] test generate_resolves_paths_relative_to_explicit_config ... ok
[INFO] [stdout] test generate_semantic_error_fails_without_writing_any_target ... ok
[INFO] [stdout] test fmt_missing_file_fails ... ok
[INFO] [stdout] test generate_check_succeeds_when_outputs_are_current ... ok
[INFO] [stdout] test generate_refuses_absolute_output_outside_manifest_dir ... ok
[INFO] [stdout] test generate_refuses_output_escaping_via_interior_parent_dirs ... ok
[INFO] [stdout] test fmt_idempotent_over_two_runs ... ok
[INFO] [stdout] test generate_uses_default_gust_toml_in_current_dir_for_go ... ok
[INFO] [stdout] test generate_refuses_output_escaping_via_parent_dirs ... ok
[INFO] [stdout] test generate_check_fails_when_output_is_stale_without_rewriting ... ok
[INFO] [stdout] test fmt_formats_a_valid_file ... ok
[INFO] [stdout] test init_rejects_invalid_project_name ... ok
[INFO] [stdout] test init_creates_project_scaffold ... ok
[INFO] [stdout] test init_rejects_name_with_path_separator ... ok
[INFO] [stdout] test help_flag_shows_help ... ok
[INFO] [stdout] test generate_warning_only_source_succeeds ... ok
[INFO] [stdout] test generate_without_config_reports_default_gust_toml_lookup ... ok
[INFO] [stdout] test init_fails_if_directory_exists ... ok
[INFO] [stdout] test init_rejects_empty_project_name ... ok
[INFO] [stdout] test version_flag_shows_version ... ok
[INFO] [stdout] test no_args_shows_help ... ok
[INFO] [stdout] test init_creates_valid_cargo_toml_in_standalone_dir ... ok
[INFO] [stdout] test parse_invalid_syntax_fails ... ok
[INFO] [stdout] test init_scaffold_produces_expected_files ... ok
[INFO] [stdout] test schema_writes_to_output_file ... ok
[INFO] [stdout] test schema_missing_file_fails ... ok
[INFO] [stdout] test schema_emits_json_to_stdout ... ok
[INFO] [stdout] test parse_missing_file_fails ... ok
[INFO] [stdout] test parse_outputs_ast_debug ... ok
[INFO] [stdout] test generate_rust_target_compiles_in_consumer_project ... FAILED
[INFO] [stdout] test doctor_validates_gu_files_in_cwd ... ok
[INFO] [stdout] test doctor_detects_cargo_toml_and_gust_build_dep ... ok
[INFO] [stdout] test doctor_reports_semantic_errors_in_gu_files ... ok
[INFO] [stdout] test doctor_prints_all_sections_in_empty_dir ... ok
[INFO] [stdout] test generate_go_target_compiles_in_consumer_project ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- generate_rust_target_compiles_in_consumer_project stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'generate_rust_target_compiles_in_consumer_project' (1453) panicked at tests/cli_integration.rs:95:5:
[INFO] [stdout] cargo check failed
[INFO] [stdout] --- stdout ---
[INFO] [stdout] 
[INFO] [stdout] --- stderr ---
[INFO] [stdout]     Updating crates.io index
[INFO] [stdout] error: no matching package named `gust-runtime` found
[INFO] [stdout] location searched: /opt/rustwide/gust-runtime
[INFO] [stdout] required by package `rs-project v0.1.0 (/tmp/.tmpqCCMHw/rs-project)`
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cfdd64f9fd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5cfdd6510dda - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5cfdd64ffb4c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5cfdd64d4076 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5cfdd64f1989 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5cfdd6479990 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5cfdd64f1b42 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5cfdd64d4122 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5cfdd64ccbf9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5cfdd64d4d1d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5cfdd651158c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5cfdd644e734 - cli_integration[1574d40a86793a6b]::assert_external_command_success
[INFO] [stdout]   12:     0x5cfdd64643c1 - <cli_integration[1574d40a86793a6b]::generate_rust_target_compiles_in_consumer_project::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5cfdd646cc7b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   14:     0x5cfdd647a2e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5cfdd6473ba4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5cfdd647d442 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5cfdd64f92c9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7db387a29dfa - <unknown>
[INFO] [stdout]   19:     0x7db387abd3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     generate_rust_target_compiles_in_consumer_project
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 66 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.15s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test cli_integration`
[INFO] running `Command { std: "docker" "inspect" "43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d", kill_on_drop: false }`
[INFO] [stdout] 43bfa4b0ea2da4853500d69f7ac2bbc83ae17f9dd61ba85058b4c900af66617d
