[INFO] fetching crate singularitycli 0.3.1...
[INFO] testing singularitycli-0.3.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate singularitycli 0.3.1 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate singularitycli 0.3.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate singularitycli 0.3.1
[INFO] tweaked toml for crates.io crate singularitycli 0.3.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate singularitycli 0.3.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 singularitycli 0.3.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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93
[INFO] running `Command { std: "docker" "start" "1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93", 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" "1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93" "/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" "1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93", 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" "1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling supports-color v2.1.0
[INFO] [stderr]    Compiling owo-colors v4.4.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.21
[INFO] [stderr]    Compiling crossbeam-deque v0.8.8
[INFO] [stderr]    Compiling which v6.0.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling singularitycli v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 48.30s
[INFO] running `Command { std: "docker" "inspect" "1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93", 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" "1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93" "/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-automata v0.4.18
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling singularitycli v0.3.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 37.19s
[INFO] running `Command { std: "docker" "inspect" "1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93", 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" "1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93" "/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/sgl-bed1f91afd9e2104)
[INFO] [stdout] 
[INFO] [stdout] running 54 tests
[INFO] [stdout] test detect::docker::tests::no_compose_returns_none ... ok
[INFO] [stdout] test config::tests::loads_config ... ok
[INFO] [stdout] test detect::docker::tests::detects_compose_yml ... ok
[INFO] [stdout] test config::tests::no_config_returns_none ... ok
[INFO] [stdout] test detect::go::tests::plan_test ... ok
[INFO] [stdout] test detect::dotnet::tests::no_dotnet_returns_none ... ok
[INFO] [stdout] test detect::dotnet::tests::detects_csproj ... ok
[INFO] [stdout] test detect::dotnet::tests::detects_sln ... ok
[INFO] [stdout] test detect::dotnet::dotnet_tests::single_csproj_dev_resolves_to_dotnet_run ... ok
[INFO] [stdout] test detect::go::tests::no_go_mod_returns_none ... ok
[INFO] [stdout] test detect::go::tests::detects_go ... ok
[INFO] [stdout] test config::tests::override_single_command ... ok
[INFO] [stdout] test config::tests::broken_config_names_file_and_line ... ok
[INFO] [stdout] test detect::make::tests::maps_verb_to_target ... ok
[INFO] [stdout] test detect::docker::tests::plan_dev ... ok
[INFO] [stdout] test detect::java::tests::maven_lint_available_with_checkstyle ... ok
[INFO] [stdout] test detect::dotnet::dotnet_tests::multi_csproj_dev_returns_none ... ok
[INFO] [stdout] test detect::java::tests::no_java_returns_none ... ok
[INFO] [stdout] test detect::java::tests::detects_maven ... ok
[INFO] [stdout] test detect::java::tests::maven_lint_not_available_without_checkstyle_or_spotless ... ok
[INFO] [stdout] test detect::make::tests::detects_makefile ... ok
[INFO] [stdout] test detect::java::tests::detects_gradle ... ok
[INFO] [stdout] test detect::make::tests::detects_justfile_and_recipes ... ok
[INFO] [stdout] test config::tests::override_list_command ... ok
[INFO] [stdout] test detect::make::tests::no_makefile_returns_none ... ok
[INFO] [stdout] test detect::make::tests::plan_run_target ... ok
[INFO] [stdout] test detect::python::tests::plan_dev_django ... ok
[INFO] [stdout] test detect::node::tests::no_package_json_returns_none ... ok
[INFO] [stdout] test detect::ruby::tests::no_gemfile_returns_none ... ok
[INFO] [stdout] test detect::node::tests::detects_pnpm ... ok
[INFO] [stdout] test detect::node::tests::plan_dev_falls_back_to_start ... ok
[INFO] [stdout] test detect::python::tests::detects_poetry ... ok
[INFO] [stdout] test detect::node::tests::plan_fmt_falls_back_to_fmt_script ... ok
[INFO] [stdout] test detect::python::tests::detects_requirements_txt ... ok
[INFO] [stdout] test detect::python::tests::detects_uv ... ok
[INFO] [stdout] test detect::python::tests::no_marker_returns_none ... ok
[INFO] [stdout] test detect::ruby::tests::detects_ruby ... ok
[INFO] [stdout] test detect::node::tests::detects_yarn ... ok
[INFO] [stdout] test detect::node::tests::detects_npm ... ok
[INFO] [stdout] test detect::node::tests::detects_bun ... ok
[INFO] [stdout] test detect::python::tests::plan_test_uv ... ok
[INFO] [stdout] test exec::tests::test_install_hints ... ok
[INFO] [stdout] test detect::rust::tests::plan_test ... ok
[INFO] [stdout] test detect::ruby::tests::plan_lint_rubocop ... ok
[INFO] [stdout] test exec::tests::test_resolve_program_in_cwd ... ok
[INFO] [stdout] test detect::ruby::tests::plan_test_rake_when_no_spec_dir ... ok
[INFO] [stdout] test monorepo::tests::skips_node_modules ... ok
[INFO] [stdout] test detect::ruby::tests::plan_test_rspec_when_spec_dir_exists ... ok
[INFO] [stdout] test monorepo::tests::discovers_sub_projects ... ok
[INFO] [stdout] test detect::rust::tests::detects_rust ... ok
[INFO] [stdout] test detect::rust::tests::no_cargo_toml_returns_none ... ok
[INFO] [stdout] test monorepo::tests::test_depth_limit ... ok
[INFO] [stdout] test detect::rust::tests::plan_lint ... ok
[INFO] [stdout] test detect::rust::dev_uses_cargo_run_when_cargo_watch_absent ... ok
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/deps/integration-2b65512c8d0d8e01)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test completions_bash ... ok
[INFO] [stdout] test dotnet_multi_project_dev_unavailable ... ok
[INFO] [stdout] test broken_config_reports_file_and_line ... ok
[INFO] [stdout] test config_precedence ... FAILED
[INFO] [stdout] test completions_powershell ... ok
[INFO] [stdout] test dotnet_single_project_dev ... ok
[INFO] [stdout] test compose_dev ... ok
[INFO] [stdout] test dry_run_prints_command_to_stdout ... FAILED
[INFO] [stdout] test compose_build ... ok
[INFO] [stdout] test dry_run_exits_zero ... FAILED
[INFO] [stdout] test doctor_json_schema_version ... ok
[INFO] [stdout] test explain_json_schema_version ... ok
[INFO] [stdout] test explain_stdout_and_stderr_routing ... FAILED
[INFO] [stdout] test exit_code_passthrough_3 ... FAILED
[INFO] [stdout] test go_fmt ... ok
[INFO] [stdout] test dotnet_build_and_test ... ok
[INFO] [stdout] test init_refuses_to_overwrite_existing_config ... ok
[INFO] [stdout] test init_dry_run_does_not_write_files ... ok
[INFO] [stdout] test info_json_valid ... ok
[INFO] [stdout] test go_test ... ok
[INFO] [stdout] test java_maven_test ... ok
[INFO] [stdout] test maven_lint_unavailable_error_message ... ok
[INFO] [stdout] test empty_dir_message_is_lowercase ... ok
[INFO] [stdout] test make_test_verb ... ok
[INFO] [stdout] test go_with_makefile_precedence ... ok
[INFO] [stdout] test missing_tool_exits_127_with_hint ... ok
[INFO] [stdout] test make_run_target ... ok
[INFO] [stdout] test monorepo_info_json_lists_projects ... FAILED
[INFO] [stdout] test monorepo_project_filter ... FAILED
[INFO] [stdout] test nested_monorepo_with_workspace_root ... ok
[INFO] [stdout] test next_dir_is_skipped_during_discovery ... ok
[INFO] [stdout] test docker_lint_unavailable_error_message ... ok
[INFO] [stdout] test doctor_json_never_prints_zero_bytes ... ok
[INFO] [stdout] test config_override_wins ... ok
[INFO] [stdout] test monorepo_serial_execution ... FAILED
[INFO] [stdout] test node_npm_test ... ok
[INFO] [stdout] test node_bun_dev ... ok
[INFO] [stdout] test node_npm_build ... ok
[INFO] [stdout] test nextjs_fixture_skip_list_only_lists_root_once ... ok
[INFO] [stdout] test node_workspace_discovery ... ok
[INFO] [stdout] test node_npm_dev ... ok
[INFO] [stdout] test node_yarn_test ... ok
[INFO] [stdout] test python_django_dev ... ok
[INFO] [stdout] test python_poetry_test ... ok
[INFO] [stdout] test python_fastapi_dev ... ok
[INFO] [stdout] test python_uv_test ... ok
[INFO] [stdout] test node_missing_script_error_message ... ok
[INFO] [stdout] test python_uv_setup ... ok
[INFO] [stdout] test python_pip_test ... ok
[INFO] [stdout] test npm_run_and_extra_args_passthrough ... ok
[INFO] [stdout] test rust_dev_explain_states_reason ... FAILED
[INFO] [stdout] test rust_fmt ... FAILED
[INFO] [stdout] test rust_lint ... FAILED
[INFO] [stdout] test rust_test ... FAILED
[INFO] [stdout] test justfile_recipe_parsing_and_execution ... ok
[INFO] [stdout] test node_pnpm_dev ... ok
[INFO] [stdout] test node_npm_fmt ... ok
[INFO] [stdout] test rust_workspace_discovery ... FAILED
[INFO] [stdout] test skip_list_ignores_dist_and_target_package_json ... ok
[INFO] [stdout] test spaced_monorepo_and_gitignore ... ok
[INFO] [stdout] test monorepo_flags_serial_changed_and_fail_fast ... FAILED
[INFO] [stdout] test ruby_bundler_spec_and_rubocop ... ok
[INFO] [stdout] test verbose_output_is_superset_of_normal_output ... FAILED
[INFO] [stdout] test unavailable_message_format_consistent_everywhere ... ok
[INFO] [stdout] test changed_flag_picks_up_untracked_new_file ... ok
[INFO] [stdout] test monorepo_changed_filtering ... ok
[INFO] [stdout] test doctor_monorepo_discovery_and_project_filter ... FAILED
[INFO] [stdout] test cwd_containing_spaces_works ... FAILED
[INFO] [stdout] test quiet_flag_hides_banner_but_prints_payloads ... ok
[INFO] [stdout] test schema_version_present_in_all_json_commands ... ok
[INFO] [stdout] test singularity_toml_shell_command_quoting_with_spaces_and_special_chars ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- config_precedence stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'config_precedence' (1169) panicked at tests/integration.rs:418:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] sgl: no \'test\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/config-override
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/sgl" "--explain" "test" "--cwd" "/opt/rustwide/workdir/tests/fixtures/config-override"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] sgl: no \'test\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/config-override
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c90d81f - <assert_cmd[2c2f0229d3e581fd]::assert::AssertError>::panic::<assert_cmd[2c2f0229d3e581fd]::assert::Assert>
[INFO] [stdout]   12:     0x59781c90e179 - <assert_cmd[2c2f0229d3e581fd]::assert::Assert>::success
[INFO] [stdout]   13:     0x59781c899a82 - <integration[c754720d15a0e0fa]::config_precedence::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59781c8cc85b - 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]   15:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59781c8dd022 - <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]   18:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   20:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dry_run_prints_command_to_stdout stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dry_run_prints_command_to_stdout' (1389) panicked at tests/integration.rs:1635:5:
[INFO] [stdout] dry-run command with exact prefix must be on stdout. stdout=""
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c8a41b0 - <integration[c754720d15a0e0fa]::dry_run_prints_command_to_stdout::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x59781c8cc85b - 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]   13:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x59781c8dd022 - <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]   16:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   18:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- dry_run_exits_zero stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'dry_run_exits_zero' (1338) panicked at tests/integration.rs:299:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] sgl: no \'test\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/rust
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/sgl" "--dry-run" "test" "--cwd" "/opt/rustwide/workdir/tests/fixtures/rust"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] sgl: no \'test\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/rust
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c90d81f - <assert_cmd[2c2f0229d3e581fd]::assert::AssertError>::panic::<assert_cmd[2c2f0229d3e581fd]::assert::Assert>
[INFO] [stdout]   12:     0x59781c90e179 - <assert_cmd[2c2f0229d3e581fd]::assert::Assert>::success
[INFO] [stdout]   13:     0x59781c89a497 - <integration[c754720d15a0e0fa]::dry_run_exits_zero::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59781c8cc85b - 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]   15:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59781c8dd022 - <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]   18:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   20:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- explain_stdout_and_stderr_routing stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'explain_stdout_and_stderr_routing' (1488) panicked at tests/integration.rs:1747:5:
[INFO] [stdout] assertion failed: out_text.status.success()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stderr] error: test failed, to rerun pass `--test integration`
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd74 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781ca39e82 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x59781c8a5740 - <integration[c754720d15a0e0fa]::explain_stdout_and_stderr_routing::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59781c8cc85b - 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:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59781c8dd022 - <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:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   19:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- exit_code_passthrough_3 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'exit_code_passthrough_3' (1427) panicked at tests/integration.rs:438:10:
[INFO] [stdout] Unexpected return code, failed var == 3
[INFO] [stdout] └── var: 127
[INFO] [stdout] 
[INFO] [stdout] command=`"/opt/rustwide/target/release/sgl" "test" "--cwd" "/opt/rustwide/workdir/tests/fixtures/exit-code-3"`
[INFO] [stdout] code=127
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout]   -> powershell -Command exit 3
[INFO] [stdout] sgl: \'powershell\' not found on PATH (needed for: powershell -Command exit 3). Install tool: sudo apt install powershell
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c8bf380 - <assert_cmd[2c2f0229d3e581fd]::assert::AssertError>::panic::<assert_cmd[2c2f0229d3e581fd]::assert::Assert>
[INFO] [stdout]   12:     0x59781c89c7b6 - <integration[c754720d15a0e0fa]::exit_code_passthrough_3::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59781c8cc85b - 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:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59781c8dd022 - <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:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   19:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- monorepo_info_json_lists_projects stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'monorepo_info_json_lists_projects' (1884) panicked at tests/integration.rs:260:5:
[INFO] [stdout] expected at least 2 projects, got: {
[INFO] [stdout]   "directory": "/opt/rustwide/workdir/tests/fixtures/monorepo-mixed",
[INFO] [stdout]   "has_config": false,
[INFO] [stdout]   "projects": [
[INFO] [stdout]     {
[INFO] [stdout]       "kind": "node",
[INFO] [stdout]       "name": "web",
[INFO] [stdout]       "package_manager": "npm",
[INFO] [stdout]       "root": "/opt/rustwide/workdir/tests/fixtures/monorepo-mixed/web",
[INFO] [stdout]       "scripts": {
[INFO] [stdout]         "build": "vite build",
[INFO] [stdout]         "dev": "vite"
[INFO] [stdout]       }
[INFO] [stdout]     }
[INFO] [stdout]   ],
[INFO] [stdout]   "schema_version": 1
[INFO] [stdout] }
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c8a6a1a - <integration[c754720d15a0e0fa]::monorepo_info_json_lists_projects::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x59781c8cc85b - 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]   13:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x59781c8dd022 - <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]   16:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   18:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- monorepo_project_filter stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'monorepo_project_filter' (1885) panicked at tests/integration.rs:758:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] sgl: no \'test\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/monorepo-mixed
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/sgl" "--dry-run" "test" "--project" "web" "--cwd" "/opt/rustwide/workdir/tests/fixtures/monorepo-mixed"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] sgl: no \'test\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/monorepo-mixed
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c90d81f - <assert_cmd[2c2f0229d3e581fd]::assert::AssertError>::panic::<assert_cmd[2c2f0229d3e581fd]::assert::Assert>
[INFO] [stdout]   12:     0x59781c90e179 - <assert_cmd[2c2f0229d3e581fd]::assert::Assert>::success
[INFO] [stdout]   13:     0x59781c89ca84 - <integration[c754720d15a0e0fa]::monorepo_project_filter::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59781c8cc85b - 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]   15:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59781c8dd022 - <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]   18:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   20:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- monorepo_serial_execution stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'monorepo_serial_execution' (1900) panicked at tests/integration.rs:797:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] sgl: no \'test\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/monorepo-mixed
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/sgl" "--dry-run" "test" "--serial" "--cwd" "/opt/rustwide/workdir/tests/fixtures/monorepo-mixed"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] sgl: no \'test\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/monorepo-mixed
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c90d81f - <assert_cmd[2c2f0229d3e581fd]::assert::AssertError>::panic::<assert_cmd[2c2f0229d3e581fd]::assert::Assert>
[INFO] [stdout]   12:     0x59781c90e179 - <assert_cmd[2c2f0229d3e581fd]::assert::Assert>::success
[INFO] [stdout]   13:     0x59781c89ea8e - <integration[c754720d15a0e0fa]::monorepo_serial_execution::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59781c8cc85b - 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]   15:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59781c8dd022 - <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]   18:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   20:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rust_dev_explain_states_reason stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rust_dev_explain_states_reason' (2439) panicked at tests/integration.rs:1481:5:
[INFO] [stdout] assertion failed: out.status.success()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd74 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781ca39e82 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x59781c8a3caa - <integration[c754720d15a0e0fa]::rust_dev_explain_states_reason::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59781c8cc85b - 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:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59781c8dd022 - <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:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   19:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rust_fmt stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rust_fmt' (2440) panicked at tests/integration.rs:163:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] sgl: no \'fmt\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/rust
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/sgl" "--explain" "fmt" "--cwd" "/opt/rustwide/workdir/tests/fixtures/rust"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] sgl: no \'fmt\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/rust
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c90d81f - <assert_cmd[2c2f0229d3e581fd]::assert::AssertError>::panic::<assert_cmd[2c2f0229d3e581fd]::assert::Assert>
[INFO] [stdout]   12:     0x59781c90e179 - <assert_cmd[2c2f0229d3e581fd]::assert::Assert>::success
[INFO] [stdout]   13:     0x59781c8b9aa2 - <integration[c754720d15a0e0fa]::rust_fmt::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59781c8cc85b - 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]   15:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59781c8dd022 - <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]   18:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   20:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rust_lint stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rust_lint' (2441) panicked at tests/integration.rs:153:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] sgl: no \'lint\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/rust
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/sgl" "--explain" "lint" "--cwd" "/opt/rustwide/workdir/tests/fixtures/rust"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] sgl: no \'lint\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/rust
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c90d81f - <assert_cmd[2c2f0229d3e581fd]::assert::AssertError>::panic::<assert_cmd[2c2f0229d3e581fd]::assert::Assert>
[INFO] [stdout]   12:     0x59781c90e179 - <assert_cmd[2c2f0229d3e581fd]::assert::Assert>::success
[INFO] [stdout]   13:     0x59781c8b9fa2 - <integration[c754720d15a0e0fa]::rust_lint::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59781c8cc85b - 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]   15:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59781c8dd022 - <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]   18:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   20:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rust_test stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rust_test' (2447) panicked at tests/integration.rs:143:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] sgl: no \'test\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/rust
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/sgl" "--explain" "test" "--cwd" "/opt/rustwide/workdir/tests/fixtures/rust"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] sgl: no \'test\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/rust
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c90d81f - <assert_cmd[2c2f0229d3e581fd]::assert::AssertError>::panic::<assert_cmd[2c2f0229d3e581fd]::assert::Assert>
[INFO] [stdout]   12:     0x59781c90e179 - <assert_cmd[2c2f0229d3e581fd]::assert::Assert>::success
[INFO] [stdout]   13:     0x59781c8ba4a2 - <integration[c754720d15a0e0fa]::rust_test::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59781c8cc85b - 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]   15:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59781c8dd022 - <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]   18:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   20:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- rust_workspace_discovery stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rust_workspace_discovery' (2479) panicked at tests/integration.rs:745:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] sgl: no \'test\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/rust-workspace
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/sgl" "--explain" "test" "--cwd" "/opt/rustwide/workdir/tests/fixtures/rust-workspace"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] sgl: no \'test\' command for this project (no project detected)
[INFO] [stdout] path: /opt/rustwide/workdir/tests/fixtures/rust-workspace
[INFO] [stdout] reason: no project detected in this directory
[INFO] [stdout] available: setup, dev, test, build, lint, fmt, run <script>, doctor, info, init
[INFO] [stdout] hint: run \'sgl init\' to create a singularity.toml
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c90d81f - <assert_cmd[2c2f0229d3e581fd]::assert::AssertError>::panic::<assert_cmd[2c2f0229d3e581fd]::assert::Assert>
[INFO] [stdout]   12:     0x59781c90e179 - <assert_cmd[2c2f0229d3e581fd]::assert::Assert>::success
[INFO] [stdout]   13:     0x59781c89e062 - <integration[c754720d15a0e0fa]::rust_workspace_discovery::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59781c8cc85b - 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]   15:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59781c8dd022 - <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]   18:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   20:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- monorepo_flags_serial_changed_and_fail_fast stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'monorepo_flags_serial_changed_and_fail_fast' (1883) panicked at tests/integration.rs:921:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=127
[INFO] [stdout] stderr=``````
[INFO] [stdout] [proj_a] sgl: \'npm\' not found for package.json scripts.test
[INFO] [stdout] [proj_b] sgl: \'npm\' not found for package.json scripts.test
[INFO] [stdout] 
[INFO] [stdout] project  verb  status   duration
[INFO] [stdout] ----------------------------------------
[INFO] [stdout] proj_a   test  failed   0.00s
[INFO] [stdout] proj_b   test  failed   0.00s
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/sgl" "test" "--serial" "--cwd" "/tmp/.tmpIbbs0g"`
[INFO] [stdout] code=127
[INFO] [stdout] stdout=```
[INFO] [stdout]   -> [proj_a] npm run test
[INFO] [stdout]   -> [proj_b] npm run test
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] stderr=```
[INFO] [stdout] [proj_a] sgl: \'npm\' not found for package.json scripts.test
[INFO] [stdout] [proj_b] sgl: \'npm\' not found for package.json scripts.test
[INFO] [stdout] 
[INFO] [stdout] project  verb  status   duration
[INFO] [stdout] ----------------------------------------
[INFO] [stdout] proj_a   test  failed   0.00s
[INFO] [stdout] proj_b   test  failed   0.00s
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c90d81f - <assert_cmd[2c2f0229d3e581fd]::assert::AssertError>::panic::<assert_cmd[2c2f0229d3e581fd]::assert::Assert>
[INFO] [stdout]   12:     0x59781c90e179 - <assert_cmd[2c2f0229d3e581fd]::assert::Assert>::success
[INFO] [stdout]   13:     0x59781c8af850 - <integration[c754720d15a0e0fa]::monorepo_flags_serial_changed_and_fail_fast::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59781c8cc85b - 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]   15:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59781c8dd022 - <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]   18:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   20:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- verbose_output_is_superset_of_normal_output stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'verbose_output_is_superset_of_normal_output' (2694) panicked at tests/integration.rs:1619:5:
[INFO] [stdout] verbose output should be longer than normal
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd74 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c8b4bc7 - <integration[c754720d15a0e0fa]::verbose_output_is_superset_of_normal_output::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x59781c8cc85b - 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]   13:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   14:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x59781c8dd022 - <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]   16:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   18:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- doctor_monorepo_discovery_and_project_filter stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'doctor_monorepo_discovery_and_project_filter' (1174) panicked at tests/integration.rs:1032:5:
[INFO] [stdout] assertion failed: tools_all.contains(&"cargo")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd74 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781ca39e82 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x59781c8b5c6a - <integration[c754720d15a0e0fa]::doctor_monorepo_discovery_and_project_filter::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x59781c8cc85b - 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:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x59781c8dd022 - <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:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   19:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- cwd_containing_spaces_works stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'cwd_containing_spaces_works' (1170) panicked at tests/integration.rs:599:10:
[INFO] [stdout] Unexpected failure.
[INFO] [stdout] code=1
[INFO] [stdout] stderr=``````
[INFO] [stdout] tool  found    required  status   fix
[INFO] [stdout] ---------------------------------------------------------
[INFO] [stdout] node  22.22.1            ok       
[INFO] [stdout] npm   -                  missing  brew install npm
[INFO] [stdout] ```
[INFO] [stdout] ```
[INFO] [stdout] command=`"/opt/rustwide/target/release/sgl" "doctor" "--cwd" "/tmp/.tmp1NGxS0/vsc save 7/hanx.pro-v2"`
[INFO] [stdout] code=1
[INFO] [stdout] stdout=""
[INFO] [stdout] stderr=```
[INFO] [stdout] tool  found    required  status   fix
[INFO] [stdout] ---------------------------------------------------------
[INFO] [stdout] node  22.22.1            ok       
[INFO] [stdout] npm   -                  missing  brew install npm
[INFO] [stdout] ```
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59781ca21bc1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x59781ca396da - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x59781ca2786c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x59781c9fbc96 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x59781ca19369 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x59781c8d9570 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x59781ca19522 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x59781c9fbd42 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x59781c9f4779 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x59781c9fc93d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x59781ca39ebc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x59781c90d81f - <assert_cmd[2c2f0229d3e581fd]::assert::AssertError>::panic::<assert_cmd[2c2f0229d3e581fd]::assert::Assert>
[INFO] [stdout]   12:     0x59781c90e179 - <assert_cmd[2c2f0229d3e581fd]::assert::Assert>::success
[INFO] [stdout]   13:     0x59781c8a0315 - <integration[c754720d15a0e0fa]::cwd_containing_spaces_works::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x59781c8cc85b - 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]   15:     0x59781c8d9ec5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x59781c8d3784 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x59781c8dd022 - <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]   18:     0x59781ca20eb9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7db5e5227dfa - <unknown>
[INFO] [stdout]   20:     0x7db5e52bb3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     config_precedence
[INFO] [stdout]     cwd_containing_spaces_works
[INFO] [stdout]     doctor_monorepo_discovery_and_project_filter
[INFO] [stdout]     dry_run_exits_zero
[INFO] [stdout]     dry_run_prints_command_to_stdout
[INFO] [stdout]     exit_code_passthrough_3
[INFO] [stdout]     explain_stdout_and_stderr_routing
[INFO] [stdout]     monorepo_flags_serial_changed_and_fail_fast
[INFO] [stdout]     monorepo_info_json_lists_projects
[INFO] [stdout]     monorepo_project_filter
[INFO] [stdout]     monorepo_serial_execution
[INFO] [stdout]     rust_dev_explain_states_reason
[INFO] [stdout]     rust_fmt
[INFO] [stdout]     rust_lint
[INFO] [stdout]     rust_test
[INFO] [stdout]     rust_workspace_discovery
[INFO] [stdout]     verbose_output_is_superset_of_normal_output
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 54 passed; 17 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.13s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93", kill_on_drop: false }`
[INFO] [stdout] 1b03d21633c034e3886f664924a9c1aae14ef3ec65fb52a73f12b648edc9fd93
