[INFO] cloning repository https://github.com/0xpantera/bargo [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/0xpantera/bargo" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F0xpantera%2Fbargo", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F0xpantera%2Fbargo'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c0f11f80993ff3ee596b42c7f16621937de936e1 [INFO] testing 0xpantera/bargo against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2F0xpantera%2Fbargo" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/0xpantera/bargo [INFO] finished tweaking git repo https://github.com/0xpantera/bargo [INFO] tweaked toml for git repo https://github.com/0xpantera/bargo written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/0xpantera/bargo on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/0xpantera/bargo 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" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded owo-colors v4.2.1 [INFO] [stderr] Downloaded path-slash v0.2.1 [INFO] [stderr] Downloaded color-spantrace v0.3.0 [INFO] [stderr] Downloaded tracing-error v0.2.1 [INFO] [stderr] Downloaded color-eyre v0.6.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cffcd8cc7e4ff61d477205250c78d46e8c38dde6d7bec4a17cc1da312a033168 [INFO] running `Command { std: "docker" "start" "-a" "cffcd8cc7e4ff61d477205250c78d46e8c38dde6d7bec4a17cc1da312a033168", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cffcd8cc7e4ff61d477205250c78d46e8c38dde6d7bec4a17cc1da312a033168", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cffcd8cc7e4ff61d477205250c78d46e8c38dde6d7bec4a17cc1da312a033168", kill_on_drop: false }` [INFO] [stdout] cffcd8cc7e4ff61d477205250c78d46e8c38dde6d7bec4a17cc1da312a033168 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 56639c96f27a5d3e8e794dcf6f4d7ddfe8ae66117dfa872a0c0f7296affad0b3 [INFO] running `Command { std: "docker" "start" "-a" "56639c96f27a5d3e8e794dcf6f4d7ddfe8ae66117dfa872a0c0f7296affad0b3", kill_on_drop: false }` [INFO] [stderr] Compiling regex-syntax v0.6.29 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling log v0.4.27 [INFO] [stderr] Compiling overload v0.1.1 [INFO] [stderr] Compiling owo-colors v4.2.1 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling object v0.36.7 [INFO] [stderr] Compiling gimli v0.31.1 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.1 [INFO] [stderr] Compiling eyre v0.6.12 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling nu-ansi-term v0.46.0 [INFO] [stderr] Compiling sharded-slab v0.1.7 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling anstyle-query v1.1.3 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling anstream v0.6.19 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling winnow v0.7.11 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling linux-raw-sys v0.4.15 [INFO] [stderr] Compiling rustc-demangle v0.1.25 [INFO] [stderr] Compiling clap_builder v4.5.40 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling indexmap v2.9.0 [INFO] [stderr] Compiling home v0.5.11 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling dotenv v0.15.0 [INFO] [stderr] Compiling hex v0.4.3 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling regex-automata v0.1.10 [INFO] [stderr] Compiling matchers v0.1.0 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling addr2line v0.24.2 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling backtrace v0.3.75 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling clap_derive v4.5.40 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling clap v4.5.40 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling bargo-core v0.2.0 (/opt/rustwide/workdir/crates/bargo-core) [INFO] [stderr] Compiling bargo v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.21s [INFO] running `Command { std: "docker" "inspect" "56639c96f27a5d3e8e794dcf6f4d7ddfe8ae66117dfa872a0c0f7296affad0b3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "56639c96f27a5d3e8e794dcf6f4d7ddfe8ae66117dfa872a0c0f7296affad0b3", kill_on_drop: false }` [INFO] [stdout] 56639c96f27a5d3e8e794dcf6f4d7ddfe8ae66117dfa872a0c0f7296affad0b3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3308a677f8a3ddd6d56b85757bf0aad24768e2105733f7663da72679afb043dd [INFO] running `Command { std: "docker" "start" "-a" "3308a677f8a3ddd6d56b85757bf0aad24768e2105733f7663da72679afb043dd", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling predicates-core v1.0.9 [INFO] [stderr] Compiling rustix v1.0.7 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling termtree v0.5.1 [INFO] [stderr] Compiling normalize-line-endings v0.3.0 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling fastrand v2.3.0 [INFO] [stderr] Compiling assert_cmd v2.0.17 [INFO] [stderr] Compiling path-slash v0.2.1 [INFO] [stderr] Compiling predicates-tree v1.0.12 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling object v0.36.7 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling float-cmp v0.10.0 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling backtrace v0.3.75 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling bstr v1.12.0 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling predicates v3.1.3 [INFO] [stderr] Compiling globset v0.4.16 [INFO] [stderr] Compiling ignore v0.4.23 [INFO] [stderr] Compiling globwalk v0.9.1 [INFO] [stderr] Compiling tracing-error v0.2.1 [INFO] [stderr] Compiling color-spantrace v0.3.0 [INFO] [stderr] Compiling assert_fs v1.1.3 [INFO] [stderr] Compiling color-eyre v0.6.5 [INFO] [stderr] Compiling bargo-core v0.2.0 (/opt/rustwide/workdir/crates/bargo-core) [INFO] [stderr] Compiling bargo v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 26.89s [INFO] running `Command { std: "docker" "inspect" "3308a677f8a3ddd6d56b85757bf0aad24768e2105733f7663da72679afb043dd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3308a677f8a3ddd6d56b85757bf0aad24768e2105733f7663da72679afb043dd", kill_on_drop: false }` [INFO] [stdout] 3308a677f8a3ddd6d56b85757bf0aad24768e2105733f7663da72679afb043dd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7f7e3ca8ab44beb070d718badc21da7ba561dba893b32ca1d252e3425e73346e [INFO] running `Command { std: "docker" "start" "-a" "7f7e3ca8ab44beb070d718badc21da7ba561dba893b32ca1d252e3425e73346e", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.54s [INFO] [stderr] Running unittests src/bin/bargo.rs (/opt/rustwide/target/debug/deps/bargo-0fbfcc32659d9a27) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running tests/auto_declare.rs (/opt/rustwide/target/debug/deps/auto_declare-8dd7ca73676d4427) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test cairo_deploy_conflicting_flags_should_fail ... ok [INFO] [stdout] test cairo_deploy_quiet_flag_works_with_auto_declare ... ok [INFO] [stdout] test cairo_deploy_with_class_hash_and_no_declare ... ok [INFO] [stdout] test cairo_deploy_with_auto_declare_flag ... ok [INFO] [stdout] test cairo_deploy_auto_declare_default ... ok [INFO] [stdout] test cairo_deploy_with_no_declare_flag ... ok [INFO] [stdout] test cairo_deploy_pkg_flag_propagated_with_auto_declare ... ok [INFO] [stdout] test cairo_deploy_pkg_flag_propagated_with_no_declare ... ok [INFO] [stdout] test cairo_deploy_verbose_shows_auto_declare_behavior ... ok [INFO] [stdout] test cairo_deploy_all_flags_together ... ok [INFO] [stderr] Running tests/basic_integration.rs (/opt/rustwide/target/debug/deps/basic_integration-738feb73ec2eaebc) [INFO] [stdout] test cairo_deploy_auto_declare_vs_no_declare_output_differs ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test test_cairo_help ... ok [INFO] [stdout] test test_evm_help ... ok [INFO] [stdout] test test_bargo_help ... ok [INFO] [stdout] test test_evm_prove_dry_run ... ok [INFO] [stdout] test test_package_override_flag ... ok [INFO] [stdout] test test_build_dry_run_with_project ... ok [INFO] [stdout] test test_bargo_doctor ... ok [INFO] [stdout] test test_quiet_flag ... ok [INFO] [stdout] test test_bargo_version ... ok [INFO] [stdout] test test_verbose_flag ... ok [INFO] [stdout] test test_invalid_command ... ok [INFO] [stdout] test test_missing_project_error ... ok [INFO] [stdout] test test_clean_command ... ok [INFO] [stdout] test test_cairo_prove_dry_run ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.90s [INFO] [stderr] Running tests/build_integration.rs (/opt/rustwide/target/debug/deps/build_integration-5718c13da652c2b9) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_fixture_is_valid ... ok [INFO] [stdout] test test_build_cross_platform_paths ... ok [INFO] [stdout] test test_build_command_verbose_mode ... ok [INFO] [stdout] test test_build_command_with_package_override ... ok [INFO] [stdout] test test_build_command_dry_run ... ok [INFO] [stdout] test test_build_creates_expected_structure ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/cairo_integration.rs (/opt/rustwide/target/debug/deps/cairo_integration-5c94eb852d727bf8) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test test_cairo_commands_require_build_artifacts ... ok [INFO] [stdout] test test_cairo_prove_command_dry_run ... ok [INFO] [stdout] test test_cairo_prove_verbose_mode ... ok [INFO] [stdout] test test_cairo_prove_with_package_override ... ok [INFO] [stdout] test test_cairo_workflow_file_path_normalization ... ok [INFO] [stdout] test test_cairo_gen_command_dry_run ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/cli_smoke.rs (/opt/rustwide/target/debug/deps/cli_smoke-f6da79abc025dce3) [INFO] [stdout] [INFO] [stdout] running 23 tests [INFO] [stdout] test cairo_calldata_through_trait_system ... ok [INFO] [stdout] test cairo_gen_pkg_flag_propagated ... ok [INFO] [stdout] test cairo_gen_dry_run ... ok [INFO] [stdout] test cairo_verify_onchain_through_trait_system ... ok [INFO] [stdout] test check_command_dry_run ... ok [INFO] [stdout] test evm_prove_through_trait_system ... ok [INFO] [stdout] test rebuild_command_pkg_flag_propagated ... ok [INFO] [stdout] test evm_gen_dry_run ... ok [INFO] [stdout] test all_global_flags_work_together ... ok [INFO] [stdout] test check_command_pkg_flag_propagated ... ok [INFO] [stdout] test clean_command_dry_run ... ok [INFO] [stdout] test cli_still_builds_and_parses ... ok [INFO] [stdout] test evm_verify_through_trait_system ... ok [INFO] [stdout] test pkg_flag_is_propagated ... ok [INFO] [stdout] test rebuild_command_dry_run ... ok [INFO] [stdout] test evm_calldata_through_trait_system ... ok [INFO] [stdout] test evm_gen_pkg_flag_propagated ... ok [INFO] [stdout] test clean_command_dry_run_shows_action ... ok [INFO] [stdout] test cairo_verify_through_trait_system ... ok [INFO] [stdout] test trait_system_generates_expected_output ... ok [INFO] [stdout] test cairo_prove_through_trait_system ... ok [INFO] [stdout] test all_trait_workflows_preserve_pkg_flag ... ok [INFO] [stderr] Running tests/error_context.rs (/opt/rustwide/target/debug/deps/error_context-69cfb069b89c64f5) [INFO] [stdout] test verbose_flag_shows_command ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_file_operation_error_context ... ok [INFO] [stdout] test test_workflow_error_propagation ... ok [INFO] [stdout] test test_missing_project_error_context ... ok [INFO] [stdout] test test_missing_artifacts_error_context ... ok [INFO] [stdout] test test_actual_tool_execution_error_chain ... ok [INFO] [stdout] test test_missing_verifier_contract_error_context ... FAILED [INFO] [stdout] test test_missing_proof_artifacts_error_context ... ok [INFO] [stdout] test test_tool_execution_error_chain ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test_missing_verifier_contract_error_context stdout ---- [INFO] [stdout] The application panicked (crashed). [INFO] [stdout] Message: Error should contain helpful suggestions: [INFO] [stdout] 0: ❌ forge command not found [INFO] [stdout] [INFO] [stdout] EVM features require Foundry to be installed. [INFO] [stdout] [INFO] [stdout] 📋 Installation steps: [INFO] [stdout] 1. Install Foundry: curl -L https://foundry.paradigm.xyz | bash [INFO] [stdout] 2. Restart your terminal or run: source ~/.bashrc [INFO] [stdout] 3. Update Foundry: foundryup [INFO] [stdout] 4. Verify: forge --version && cast --version [INFO] [stdout] [INFO] [stdout] 🔧 Alternative installation: [INFO] [stdout] • From source: https://github.com/foundry-rs/foundry [INFO] [stdout] • Via package manager (brew, etc.) [INFO] [stdout] [INFO] [stdout] 💡 You can still use all Cairo/Starknet features without Foundry! [INFO] [stdout] Run 'bargo doctor' to check all dependencies. [INFO] [stdout] [INFO] [stdout] Location: [INFO] [stdout] crates/bargo-core/src/backends/foundry.rs:7 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 6 frames hidden ⋮  [INFO] [stdout] 7: bargo_core::backends::foundry::ensure_available::{{closure}}::h649a2dcb3b31bd95 [INFO] [stdout] at /opt/rustwide/workdir/crates/bargo-core/src/backends/foundry.rs:7 [INFO] [stdout] 5 │ // Check for forge [INFO] [stdout] 6 │ which::which("forge").map_err(|_| { [INFO] [stdout]  7 >  color_eyre::eyre::eyre!( [INFO] [stdout] 8 │ "❌ forge command not found\n\n\ [INFO] [stdout] 9 │ EVM features require Foundry to be installed.\n\n\ [INFO] [stdout] 8: core::result::Result::map_err::h1506e792c54faee5 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/core/src/result.rs:960 [INFO] [stdout] 9: bargo_core::backends::foundry::ensure_available::h670200025a10f00b [INFO] [stdout] at /opt/rustwide/workdir/crates/bargo-core/src/backends/foundry.rs:6 [INFO] [stdout] 4 │ pub fn ensure_available() -> Result<()> { [INFO] [stdout] 5 │ // Check for forge [INFO] [stdout]  6 >  which::which("forge").map_err(|_| { [INFO] [stdout] 7 │ color_eyre::eyre::eyre!( [INFO] [stdout] 8 │ "❌ forge command not found\n\n\ [INFO] [stdout] 10: bargo_core::commands::evm::foundry::validate_foundry_installation::h844296677e733e99 [INFO] [stdout] at /opt/rustwide/workdir/crates/bargo-core/src/commands/evm/foundry.rs:123 [INFO] [stdout] 121 │ /// * `Result<()>` - Success if tools are available, error otherwise [INFO] [stdout] 122 │ pub fn validate_foundry_installation() -> Result<()> { [INFO] [stdout]  123 >  backends::foundry::ensure_available() [INFO] [stdout] 124 │ } [INFO] [stdout] 11: bargo_core::commands::evm::workflow::run_deploy::hf40f02ea66222063 [INFO] [stdout] at /opt/rustwide/workdir/crates/bargo-core/src/commands/evm/workflow.rs:242 [INFO] [stdout] 240 │ // Validate Foundry installation [INFO] [stdout] 241 │ if !cfg.dry_run { [INFO] [stdout]  242 >  foundry::validate_foundry_installation().map_err(enhance_error_with_suggestions)?; [INFO] [stdout] 243 │ } [INFO] [stdout] 244 │ [INFO] [stdout] 12: error_context::test_missing_verifier_contract_error_context::h330adea60c0df2aa [INFO] [stdout] at /opt/rustwide/workdir/tests/error_context.rs:222 [INFO] [stdout] 220 │ [INFO] [stdout] 221 │ // Try to run EVM deploy which will fail due to missing verifier contract [INFO] [stdout]  222 >  let result = bargo_core::commands::evm::run_deploy(&config, "localhost"); [INFO] [stdout] 223 │ [INFO] [stdout] 224 │ assert!( [INFO] [stdout] 13: error_context::test_missing_verifier_contract_error_context::{{closure}}::h89d4a2f75e6fa0f6 [INFO] [stdout] at /opt/rustwide/workdir/tests/error_context.rs:210 [INFO] [stdout] 208 │ /// Test that missing verifier contract errors include proper context [INFO] [stdout] 209 │ #[test] [INFO] [stdout]  210 > fn test_missing_verifier_contract_error_context() { [INFO] [stdout] 211 │ color_eyre::install().ok(); [INFO] [stdout] 212 │ [INFO] [stdout] 14: core::ops::function::FnOnce::call_once::h64dc171c8d079acc [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/core/src/ops/function.rs:253 [INFO] [stdout] 15: core::ops::function::FnOnce::call_once::h5d9016d521f5aee4 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/core/src/ops/function.rs:253 [INFO] [stdout] 16: test::__rust_begin_short_backtrace::h123fcee610330442 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/test/src/lib.rs:663 [INFO] [stdout] 17: test::run_test_in_process::{{closure}}::h0442efda2e6359b2 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/test/src/lib.rs:686 [INFO] [stdout] 18:  as core::ops::function::FnOnce<()>>::call_once::hfe3528c8dd09682c [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/core/src/panic/unwind_safe.rs:274 [INFO] [stdout] 19: std::panicking::catch_unwind::do_call::hb1659f7844fe8531 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/panicking.rs:590 [INFO] [stdout] 20: std::panicking::catch_unwind::hdc1f4be0019e72ad [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/panicking.rs:553 [INFO] [stdout] 21: std::panic::catch_unwind::hd6d7ccfa4513e770 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/panic.rs:359 [INFO] [stdout] 22: test::run_test_in_process::h6bbb839ed0802366 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/test/src/lib.rs:686 [INFO] [stdout] 23: test::run_test::{{closure}}::he4fad7398c8acc11 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/test/src/lib.rs:607 [INFO] [stdout] 24: test::run_test::{{closure}}::h41975797e198d26c [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/test/src/lib.rs:637 [INFO] [stdout] 25: std::sys::backtrace::__rust_begin_short_backtrace::hfb46c397857336f1 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/sys/backtrace.rs:158 [INFO] [stdout] 26: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hddf826a64f532bea [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/thread/mod.rs:559 [INFO] [stdout] 27:  as core::ops::function::FnOnce<()>>::call_once::hc3518c3eab91aeb3 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/core/src/panic/unwind_safe.rs:274 [INFO] [stdout] 28: std::panicking::catch_unwind::do_call::h7bf3ad6dc012415a [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/panicking.rs:590 [INFO] [stdout] 29: std::panicking::catch_unwind::h8b88f0375c767e36 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/panicking.rs:553 [INFO] [stdout] 30: std::panic::catch_unwind::h66cb5d61a90f7bc5 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/panic.rs:359 [INFO] [stdout] 31: std::thread::Builder::spawn_unchecked_::{{closure}}::h65bc9d15fb966bbd [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/thread/mod.rs:557 [INFO] [stdout] 32: core::ops::function::FnOnce::call_once{{vtable.shim}}::he8d2c9a8796342e5 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/core/src/ops/function.rs:253 [INFO] [stdout] 33:  as core::ops::function::FnOnce>::call_once::hef12b47e5c033835 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/alloc/src/boxed.rs:1985 [INFO] [stdout] 34: std::sys::pal::unix::thread::Thread::new::thread_start::h135087e7c97657bc [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/sys/pal/unix/thread.rs:118 [INFO] [stdout] 35: clone [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] Location: tests/error_context.rs:238 [INFO] [stdout] [INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ BACKTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ [INFO] [stdout]  ⋮ 8 frames hidden ⋮  [INFO] [stdout] 9: error_context::test_missing_verifier_contract_error_context::h330adea60c0df2aa [INFO] [stdout] at /opt/rustwide/workdir/tests/error_context.rs:238 [INFO] [stdout] 236 │ ); [INFO] [stdout] 237 │ [INFO] [stdout]  238 >  assert!( [INFO] [stdout] 239 │ error_string.contains("Suggestions") || error_string.contains("bargo evm gen"), [INFO] [stdout] 240 │ "Error should contain helpful suggestions: {}", [INFO] [stdout] 10: error_context::test_missing_verifier_contract_error_context::{{closure}}::h89d4a2f75e6fa0f6 [INFO] [stdout] at /opt/rustwide/workdir/tests/error_context.rs:210 [INFO] [stdout] 208 │ /// Test that missing verifier contract errors include proper context [INFO] [stdout] 209 │ #[test] [INFO] [stdout]  210 > fn test_missing_verifier_contract_error_context() { [INFO] [stdout] 211 │ color_eyre::install().ok(); [INFO] [stdout] 212 │ [INFO] [stdout] 11: core::ops::function::FnOnce::call_once::h64dc171c8d079acc [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/core/src/ops/function.rs:253 [INFO] [stdout] 12: core::ops::function::FnOnce::call_once::h5d9016d521f5aee4 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/core/src/ops/function.rs:253 [INFO] [stdout] 13: test::__rust_begin_short_backtrace::h123fcee610330442 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/test/src/lib.rs:663 [INFO] [stdout] 14: test::run_test_in_process::{{closure}}::h0442efda2e6359b2 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/test/src/lib.rs:686 [INFO] [stdout] 15:  as core::ops::function::FnOnce<()>>::call_once::hfe3528c8dd09682c [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/core/src/panic/unwind_safe.rs:274 [INFO] [stdout] 16: std::panicking::catch_unwind::do_call::hb1659f7844fe8531 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/panicking.rs:590 [INFO] [stdout] 17: std::panicking::catch_unwind::hdc1f4be0019e72ad [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/panicking.rs:553 [INFO] [stdout] 18: std::panic::catch_unwind::hd6d7ccfa4513e770 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/panic.rs:359 [INFO] [stdout] 19: test::run_test_in_process::h6bbb839ed0802366 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/test/src/lib.rs:686 [INFO] [stdout] 20: test::run_test::{{closure}}::he4fad7398c8acc11 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/test/src/lib.rs:607 [INFO] [stdout] 21: test::run_test::{{closure}}::h41975797e198d26c [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/test/src/lib.rs:637 [INFO] [stdout] 22: std::sys::backtrace::__rust_begin_short_backtrace::hfb46c397857336f1 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/sys/backtrace.rs:158 [INFO] [stdout] 23: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hddf826a64f532bea [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/thread/mod.rs:559 [INFO] [stdout] 24:  as core::ops::function::FnOnce<()>>::call_once::hc3518c3eab91aeb3 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/core/src/panic/unwind_safe.rs:274 [INFO] [stdout] 25: std::panicking::catch_unwind::do_call::h7bf3ad6dc012415a [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/panicking.rs:590 [INFO] [stdout] 26: std::panicking::catch_unwind::h8b88f0375c767e36 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/panicking.rs:553 [INFO] [stdout] 27: std::panic::catch_unwind::h66cb5d61a90f7bc5 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/panic.rs:359 [INFO] [stdout] 28: std::thread::Builder::spawn_unchecked_::{{closure}}::h65bc9d15fb966bbd [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/thread/mod.rs:557 [INFO] [stdout] 29: core::ops::function::FnOnce::call_once{{vtable.shim}}::he8d2c9a8796342e5 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/core/src/ops/function.rs:253 [INFO] [stdout] 30:  as core::ops::function::FnOnce>::call_once::hef12b47e5c033835 [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/alloc/src/boxed.rs:1985 [INFO] [stdout] 31: std::sys::pal::unix::thread::Thread::new::thread_start::h135087e7c97657bc [INFO] [stdout] at /rustc/ad85bc524b1ad696e42061ad8338d382dffbdbe5/library/std/src/sys/pal/unix/thread.rs:118 [INFO] [stdout] 32: clone [INFO] [stdout] at : [INFO] [stdout] [INFO] [stdout] Run with COLORBT_SHOW_HIDDEN=1 environment variable to disable frame filtering. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test_missing_verifier_contract_error_context [INFO] [stdout] [INFO] [stdout] test result: FAILED. 7 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.83s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test error_context` [INFO] running `Command { std: "docker" "inspect" "7f7e3ca8ab44beb070d718badc21da7ba561dba893b32ca1d252e3425e73346e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7f7e3ca8ab44beb070d718badc21da7ba561dba893b32ca1d252e3425e73346e", kill_on_drop: false }` [INFO] [stdout] 7f7e3ca8ab44beb070d718badc21da7ba561dba893b32ca1d252e3425e73346e