[INFO] fetching crate arcature-cli 2026.2.0...
[INFO] testing arcature-cli-2026.2.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate arcature-cli 2026.2.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate arcature-cli 2026.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate arcature-cli 2026.2.0
[INFO] tweaked toml for crates.io crate arcature-cli 2026.2.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate arcature-cli 2026.2.0 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 arcature-cli 2026.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.127
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.127
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.127
[INFO] [stderr]   Downloaded toml v1.1.4+spec-1.1.0
[INFO] [stderr]   Downloaded arcature-templates v2026.2.0
[INFO] [stderr]   Downloaded borsh-derive v1.8.0
[INFO] [stderr]   Downloaded arcature-db v2026.1.1
[INFO] [stderr]   Downloaded whoami v2.1.2
[INFO] [stderr]   Downloaded js-sys v0.3.104
[INFO] [stderr]   Downloaded sea-bae v0.2.2
[INFO] [stderr]   Downloaded sea-orm-arrow v2.0.0-rc.4
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.127
[INFO] [stderr]   Downloaded sqlx-sqlite v0.9.0
[INFO] [stderr]   Downloaded borsh v1.8.0
[INFO] [stderr]   Downloaded sqlx-macros v0.9.0
[INFO] [stderr]   Downloaded sea-query-derive v1.0.0
[INFO] [stderr]   Downloaded sea-orm-migration v2.0.1
[INFO] [stderr]   Downloaded sea-query-sqlx v0.9.1
[INFO] [stderr]   Downloaded flume v0.12.0
[INFO] [stderr]   Downloaded sea-orm-cli v2.0.1
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.56
[INFO] [stderr]   Downloaded sqlx-macros-core v0.9.0
[INFO] [stderr]   Downloaded arrow-string v58.4.0
[INFO] [stderr]   Downloaded sqlx-mysql v0.9.0
[INFO] [stderr]   Downloaded pluralizer v0.5.0
[INFO] [stderr]   Downloaded sqlx-core v0.9.0
[INFO] [stderr]   Downloaded rust_decimal v1.42.1
[INFO] [stderr]   Downloaded sea-orm-macros v2.0.1
[INFO] [stderr]   Downloaded arrow v58.4.0
[INFO] [stderr]   Downloaded arrow-select v58.4.0
[INFO] [stderr]   Downloaded arrow-data v58.4.0
[INFO] [stderr]   Downloaded arrow-row v58.4.0
[INFO] [stderr]   Downloaded arrow-ord v58.4.0
[INFO] [stderr]   Downloaded lexical-parse-integer v1.0.6
[INFO] [stderr]   Downloaded sqlx-postgres v0.9.0
[INFO] [stderr]   Downloaded arrow-buffer v58.4.0
[INFO] [stderr]   Downloaded pgvector v0.4.2
[INFO] [stderr]   Downloaded sqlx v0.9.0
[INFO] [stderr]   Downloaded arrow-arith v58.4.0
[INFO] [stderr]   Downloaded aws-lc-rs v1.18.0
[INFO] [stderr]   Downloaded lexical-write-integer v1.0.6
[INFO] [stderr]   Downloaded lexical-write-float v1.0.6
[INFO] [stderr]   Downloaded arrow-schema v58.4.0
[INFO] [stderr]   Downloaded lexical-core v1.0.6
[INFO] [stderr]   Downloaded lexical-util v1.0.7
[INFO] [stderr]   Downloaded arcature-data v2026.2.0
[INFO] [stderr]   Downloaded arcature-build v2026.1.0
[INFO] [stderr]   Downloaded zerocopy v0.8.56
[INFO] [stderr]   Downloaded arrow-cast v58.4.0
[INFO] [stderr]   Downloaded lexical-parse-float v1.0.6
[INFO] [stderr]   Downloaded sea-query v1.0.1
[INFO] [stderr]   Downloaded arrow-array v58.4.0
[INFO] [stderr]   Downloaded arcature v2026.2.1
[INFO] [stderr]   Downloaded sea-schema v0.18.1
[INFO] [stderr]   Downloaded sea-orm v2.0.1
[INFO] [stderr]   Downloaded aws-lc-sys v0.44.0
[INFO] [stderr]   Downloaded arcature-observe v2026.1.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79
[INFO] running `Command { std: "docker" "start" "14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79", 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" "14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79" "/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" "14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79", 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" "14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling find-msvc-tools v0.1.10
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-sink v0.3.33
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling cc v1.4.2
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling aws-lc-rs v1.18.0
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling hashlink v0.11.1
[INFO] [stderr]    Compiling crossbeam-queue v0.3.13
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling rust_decimal v1.42.1
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling aws-lc-sys v0.44.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hkdf v0.13.0
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling whoami v2.1.2
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling proc-macro2-diagnostics v0.10.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling ordered-float v4.6.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling ouroboros_macro v0.18.5
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling sea-query-derive v1.0.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling sea-query v1.0.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling sea-bae v0.2.2
[INFO] [stderr]    Compiling sea-schema-derive v0.3.0
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling aliasable v0.1.3
[INFO] [stderr]    Compiling ouroboros v0.18.5
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling http-body-util v0.1.4
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling futures v0.3.33
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling pluralizer v0.5.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling arcature-observe v2026.1.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling sea-orm-macros v2.0.1
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling arcature-build v2026.1.0
[INFO] [stderr]    Compiling arcature-templates v2026.2.0
[INFO] [stderr]    Compiling tungstenite v0.29.0
[INFO] [stderr]    Compiling tokio-tungstenite v0.29.0
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling arcature v2026.2.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling sqlx-core v0.9.0
[INFO] [stderr]    Compiling sqlx-postgres v0.9.0
[INFO] [stderr]    Compiling sqlx-macros-core v0.9.0
[INFO] [stderr]    Compiling sqlx-macros v0.9.0
[INFO] [stderr]    Compiling sqlx v0.9.0
[INFO] [stderr]    Compiling sea-query-sqlx v0.9.1
[INFO] [stderr]    Compiling sea-schema v0.18.1
[INFO] [stderr]    Compiling sea-orm v2.0.1
[INFO] [stderr]    Compiling sea-orm-migration v2.0.1
[INFO] [stderr]    Compiling arcature-db v2026.1.1
[INFO] [stderr]    Compiling arcature-data v2026.2.0
[INFO] [stderr]    Compiling arcature-cli v2026.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 04s
[INFO] running `Command { std: "docker" "inspect" "14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79", 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" "14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling sqlx-postgres v0.9.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling sqlx-macros-core v0.9.0
[INFO] [stderr]    Compiling sqlx-macros v0.9.0
[INFO] [stderr]    Compiling sqlx v0.9.0
[INFO] [stderr]    Compiling sea-query-sqlx v0.9.1
[INFO] [stderr]    Compiling sea-schema v0.18.1
[INFO] [stderr]    Compiling sea-orm v2.0.1
[INFO] [stderr]    Compiling sea-orm-migration v2.0.1
[INFO] [stderr]    Compiling arcature-db v2026.1.1
[INFO] [stderr]    Compiling arcature-data v2026.2.0
[INFO] [stderr]    Compiling arcature-cli v2026.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 09s
[INFO] running `Command { std: "docker" "inspect" "14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79", 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" "14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.51s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/arcature_cli-b676ebe2a9f36a42)
[INFO] [stdout] 
[INFO] [stdout] running 499 tests
[INFO] [stdout] test cli::parse::tests::inspect_route_requires_name ... ok
[INFO] [stdout] test cli::parse::tests::inspect_requires_subcommand ... ok
[INFO] [stdout] test cli::parse::tests::parses_db_lint_human_and_json ... ok
[INFO] [stdout] test cli::parse::tests::parses_db_subcommands ... ok
[INFO] [stdout] test cli::parse::tests::parses_db_destructive_commands_require_force ... ok
[INFO] [stdout] test cli::parse::tests::make_requires_kind_and_name ... ok
[INFO] [stdout] test cli::parse::tests::parses_db_prepare_and_prepare_check ... ok
[INFO] [stdout] test cli::parse::tests::parses_install_command ... ok
[INFO] [stdout] test cli::parse::tests::parses_doctor_checks_flag ... ok
[INFO] [stdout] test cli::parse::tests::parses_inspection_reports ... ok
[INFO] [stdout] test cli::parse::tests::parses_default_and_explicit_frontends ... ok
[INFO] [stdout] test cli::parse::tests::parses_inspect_app ... ok
[INFO] [stdout] test cli::parse::tests::parses_inspect_route_and_module ... ok
[INFO] [stdout] test cli::parse::tests::parses_exposure_command ... ok
[INFO] [stdout] test cli::parse::tests::parses_machine_readable_reports ... ok
[INFO] [stdout] test cli::parse::tests::parses_package_defaults_and_flags ... ok
[INFO] [stdout] test cli::parse::tests::parses_no_db_flag ... ok
[INFO] [stdout] test cli::parse::tests::parses_release_validate_human_and_json ... ok
[INFO] [stdout] test cli::parse::tests::preserves_forwarded_script_arguments ... ok
[INFO] [stdout] test cli::parse::tests::parses_make_command_with_and_without_module ... ok
[INFO] [stdout] test cli::parse::tests::parses_run_command_with_arguments ... ok
[INFO] [stdout] test cli::parse::tests::rejects_unknown_frontend_and_command ... ok
[INFO] [stdout] test commands::db::execute::tests::reset_without_force_is_rejected ... ok
[INFO] [stdout] test commands::db::execute::tests::fresh_without_force_is_rejected ... ok
[INFO] [stdout] test commands::db::execute::tests::refresh_without_force_is_rejected ... ok
[INFO] [stdout] test commands::db::lint::tests::classify_flags_drop_table_critical ... ok
[INFO] [stdout] test cli::parse::tests::run_requires_name ... ok
[INFO] [stdout] test cli::parse::tests::release_requires_subcommand ... ok
[INFO] [stdout] test commands::db::execute::tests::destructive_error_message_does_not_leak_credentials ... ok
[INFO] [stdout] test commands::db::lint::tests::classify_clean_migration_is_clean ... ok
[INFO] [stdout] test commands::db::lint::tests::report_serializes_to_json ... ok
[INFO] [stdout] test commands::make::dispatch::tests::controller_generator_appends_suffix_if_missing ... ok
[INFO] [stdout] test cli::parse::tests::reports_help_version_and_missing_arguments ... ok
[INFO] [stdout] test commands::make::dispatch::tests::append_mod_declaration_is_idempotent ... ok
[INFO] [stdout] test commands::make::dispatch::tests::controller_generator_creates_file_and_mod_declaration ... ok
[INFO] [stdout] test commands::make::dispatch::tests::command_generator_creates_command_fn ... ok
[INFO] [stdout] test commands::make::dispatch::tests::dispatch_test_kind_dry_run_creates_nothing ... ok
[INFO] [stdout] test commands::make::dispatch::tests::dispatch_mail_kind_requires_module_and_writes_file ... ok
[INFO] [stdout] test commands::make::dispatch::tests::event_generator_creates_event_struct ... ok
[INFO] [stdout] test commands::make::dispatch::tests::dispatch_requires_module_for_module_scoped_generators ... ok
[INFO] [stdout] test commands::make::dispatch::tests::job_generator_creates_job_and_handler ... ok
[INFO] [stdout] test commands::make::dispatch::tests::dispatch_test_kind_does_not_require_module_flag ... ok
[INFO] [stdout] test commands::make::dispatch::tests::module_generator_rejects_invalid_name ... ok
[INFO] [stdout] test commands::make::dispatch::tests::dispatch_mail_kind_requires_module_flag ... ok
[INFO] [stdout] test commands::make::dispatch::tests::listener_generator_creates_listener_fn ... ok
[INFO] [stdout] test commands::make::dispatch::tests::dispatch_module_kind_does_not_require_module_flag ... ok
[INFO] [stdout] test commands::make::dispatch::tests::middleware_generator_creates_middleware_fn ... ok
[INFO] [stdout] test commands::make::dispatch::tests::dispatch_per_file_kind_rejects_dry_run_and_force ... ok
[INFO] [stdout] test commands::make::dispatch::tests::module_generator_uses_pascal_case_for_macro_name ... ok
[INFO] [stdout] test commands::make::dispatch::tests::module_generator_creates_mod_rs_with_module_macro ... ok
[INFO] [stdout] test commands::make::dispatch::tests::test_generator_plan_targets_links_test ... ok
[INFO] [stdout] test commands::make::dispatch::tests::request_generator_creates_request_struct ... ok
[INFO] [stdout] test commands::make::dispatch::tests::resource_generator_creates_routes ... ok
[INFO] [stdout] test commands::make::dispatch::tests::policy_generator_creates_policy_with_model ... ok
[INFO] [stdout] test commands::make::mail::tests::dry_run_writes_nothing ... ok
[INFO] [stdout] test commands::make::dispatch::tests::write_file_refuses_overwrite ... ok
[INFO] [stdout] test commands::make::dispatch::tests::dispatch_rejects_unknown_kind ... ok
[INFO] [stdout] test commands::make::mail::tests::commit_writes_file_and_appends_mod_declaration ... ok
[INFO] [stdout] test commands::make::dispatch::tests::service_generator_creates_service_struct ... ok
[INFO] [stdout] test commands::make::mail::tests::conflict_on_existing_mail_file ... ok
[INFO] [stdout] test commands::make::naming::tests::mod_declaration_validates_stem ... ok
[INFO] [stdout] test commands::make::naming::tests::validate_module_name_rejects_uppercase_and_paths ... ok
[INFO] [stdout] test commands::make::mail::tests::rendered_content_uses_certified_facade ... ok
[INFO] [stdout] test commands::make::naming::tests::pascal_case_converts_snake ... ok
[INFO] [stdout] test commands::make::naming::tests::snake_case_converts_pascal ... ok
[INFO] [stdout] test commands::make::naming::tests::validate_type_name_rejects_non_identifiers ... ok
[INFO] [stdout] test commands::make::plan::tests::append_is_idempotent_and_creates_file_if_missing ... ok
[INFO] [stdout] test commands::make::plan::tests::commit_creates_file_and_dirs ... ok
[INFO] [stdout] test commands::make::plan::tests::append_mod_declaration_op_builds_valid_op ... ok
[INFO] [stdout] test commands::make::plan::tests::conflict_reports_exact_file_and_writes_nothing ... ok
[INFO] [stdout] test commands::make::plan::tests::dry_run_on_conflict_reports_exact_file ... ok
[INFO] [stdout] test commands::make::mail::tests::plan_builds_create_and_append_ops ... ok
[INFO] [stdout] test commands::make::mail::tests::plan_rejects_invalid_name_and_module ... ok
[INFO] [stdout] test commands::make::plan::tests::validation_failure_rolls_back_leaving_no_partial_files ... ok
[INFO] [stdout] test commands::make::plan::tests::dry_run_writes_nothing_and_reports ... ok
[INFO] [stdout] test commands::make::plan::tests::empty_plan_is_empty_and_commits_nothing ... ok
[INFO] [stdout] test commands::make::stubs::tests::build_plan_targets_tests_helpers_mod_rs ... ok
[INFO] [stdout] test commands::make::plan::tests::multi_file_transaction_is_atomic_on_success ... ok
[INFO] [stdout] test commands::make::plan::tests::rollback_of_created_append_deletes_the_file ... ok
[INFO] [stdout] test commands::make::stubs::tests::helpers_mod_rs_is_real_and_compilable ... ok
[INFO] [stdout] test commands::make::plan::tests::force_overwrites_and_rollback_restores ... ok
[INFO] [stdout] test commands::make::stubs::tests::publish_refuses_overwrite_without_force ... ok
[INFO] [stdout] test commands::make::test::tests::commit_creates_test_file ... ok
[INFO] [stdout] test commands::make::test::tests::plan_rejects_invalid_name ... ok
[INFO] [stdout] test commands::make::test::tests::conflict_on_existing_test_file ... ok
[INFO] [stdout] test commands::make::test::tests::plan_targets_tests_name_test_rs ... ok
[INFO] [stdout] test commands::mcp::capability::tests::check_reports_the_first_ungranted_capability ... ok
[INFO] [stdout] test commands::make::plan::tests::validation_failure_rolls_back_appends_restoring_original ... ok
[INFO] [stdout] test commands::make::stubs::tests::dry_run_publishes_nothing ... ok
[INFO] [stdout] test commands::mcp::capability::tests::destructive_write_requires_the_flag ... ok
[INFO] [stdout] test commands::mcp::capability::tests::read_only_db_passes_by_default ... ok
[INFO] [stdout] test commands::mcp::capability::tests::shell_is_always_refused_even_if_a_tool_requires_it ... ok
[INFO] [stdout] test commands::mcp::capability::tests::shell_is_never_granted_regardless_of_flags ... ok
[INFO] [stdout] test commands::make::test::tests::dry_run_creates_nothing ... ok
[INFO] [stdout] test commands::make::stubs::tests::publish_creates_helpers_under_project_root ... ok
[INFO] [stdout] test commands::mcp::capability::tests::destructive_write_refused_by_default ... ok
[INFO] [stdout] test commands::mcp::capability::tests::destructive_write_passes_when_flagged ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::notification_without_id_is_skipped ... ok
[INFO] [stdout] test commands::make::stubs::tests::publish_with_force_overwrites_existing ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::ping_returns_a_result ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::tools_call_invokes_a_known_read_only_tool ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::tools_call_non_string_name_is_a_typed_error ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::initialize_returns_protocol_version_and_capabilities ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::tools_call_oversized_name_is_a_typed_error_not_a_panic ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::tools_call_passes_arguments_to_a_tool ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::tools_call_unknown_tool_is_a_typed_error ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::tools_call_without_arguments_defaults_to_empty_object ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::tools_call_missing_name_is_a_typed_error ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::tools_call_non_object_params_is_a_typed_error ... ok
[INFO] [stdout] test commands::mcp::capability::tests::default_grants_read_only_db_not_destructive ... ok
[INFO] [stdout] test commands::mcp::capability::tests::empty_requirements_pass_with_any_capability_set ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::tools_list_returns_every_registered_tool ... ok
[INFO] [stdout] test commands::mcp::dispatch::tests::unknown_method_is_a_typed_error ... ok
[INFO] [stdout] test commands::mcp::error::tests::argument_too_large_reports_limit_and_observed ... ok
[INFO] [stdout] test commands::mcp::error::tests::capability_refused_carries_capability_name ... ok
[INFO] [stdout] test commands::mcp::error::tests::rpc_error_serializes_code_and_message ... ok
[INFO] [stdout] test commands::mcp::error::tests::schema_error_message_is_redacted ... ok
[INFO] [stdout] test commands::mcp::error::tests::shell_capability_is_refused_not_special_cased ... ok
[INFO] [stdout] test commands::mcp::error::tests::unknown_method_and_tool_carry_the_name ... ok
[INFO] [stdout] test commands::mcp::no_grep_tests::application_info_reads_the_uag_not_the_filesystem ... ok
[INFO] [stdout] test commands::mcp::error::tests::error_category_is_reused_from_observe ... ok
[INFO] [stdout] test commands::mcp::no_grep_tests::pages_reads_the_uag_not_the_filesystem ... ok
[INFO] [stdout] test commands::mcp::no_grep_tests::jobs_reads_the_uag_not_the_filesystem ... ok
[INFO] [stdout] test commands::mcp::no_grep_tests::routes_reads_the_uag_not_the_filesystem ... ok
[INFO] [stdout] test commands::mcp::no_grep_tests::inspect_route_reads_the_uag_not_the_filesystem ... ok
[INFO] [stdout] test commands::mcp::no_grep_tests::services_reads_the_uag_not_the_filesystem ... ok
[INFO] [stdout] test commands::mcp::redact::tests::does_not_match_secret_key_as_substring ... ok
[INFO] [stdout] test commands::mcp::redact::tests::empty_string_is_unaffected ... ok
[INFO] [stdout] test commands::mcp::redact::tests::error_category_is_reused_not_reinvented ... ok
[INFO] [stdout] test commands::mcp::redact::tests::plain_uag_data_is_unaffected ... ok
[INFO] [stdout] test commands::mcp::redact::tests::scrub_result_passes_through_non_strings ... ok
[INFO] [stdout] test commands::mcp::redact::tests::scrub_result_walks_nested_json_strings ... ok
[INFO] [stdout] test commands::mcp::redact::tests::scrubs_password_query_param ... ok
[INFO] [stdout] test commands::mcp::redact::tests::scrubs_token_and_secret_and_api_key ... ok
[INFO] [stdout] test commands::mcp::redact::tests::scrups_url_without_password_is_unaffected ... ok
[INFO] [stdout] test commands::mcp::registry::tests::find_returns_known_tools ... ok
[INFO] [stdout] test commands::mcp::registry::tests::shipped_tools_require_no_capabilities ... ok
[INFO] [stdout] test commands::mcp::server::tests::empty_lines_are_skipped ... ok
[INFO] [stdout] test commands::mcp::server::tests::eof_ends_cleanly ... ok
[INFO] [stdout] test commands::mcp::redact::tests::scrubs_url_credential ... ok
[INFO] [stdout] test commands::mcp::server::tests::hostile_huge_method_is_a_typed_error_not_a_panic ... ok
[INFO] [stdout] test commands::mcp::server::tests::initialize_responds ... ok
[INFO] [stdout] test commands::mcp::server::tests::malformed_json_with_recoverable_id_responds_error ... ok
[INFO] [stdout] test commands::mcp::server::tests::malformed_json_without_id_is_skipped ... ok
[INFO] [stdout] test commands::mcp::server::tests::notification_gets_no_response ... ok
[INFO] [stdout] test commands::mcp::server::tests::tools_call_dispatches ... ok
[INFO] [stdout] test commands::mcp::server::tests::tools_list_responds ... ok
[INFO] [stdout] test commands::mcp::server::tests::unknown_method_responds_error ... ok
[INFO] [stdout] test commands::mcp::registry::tests::empty_context_is_usable ... ok
[INFO] [stdout] test commands::mcp::no_grep_tests::docs_search_reads_the_uag_protocol_coordinate_not_the_filesystem ... ok
[INFO] [stdout] test commands::mcp::registry::tests::every_tool_has_a_unique_nonempty_name ... ok
[INFO] [stdout] test commands::mcp::server::tests::unknown_tool_responds_error ... ok
[INFO] [stdout] test commands::mcp::registry::tests::every_tool_has_a_description_and_handler ... ok
[INFO] [stdout] test commands::mcp::no_grep_tests::every_registered_tool_works_with_no_filesystem ... ok
[INFO] [stdout] test commands::mcp::tools::application_info::tests::works_on_empty_uag ... ok
[INFO] [stdout] test commands::mcp::tools::application_info::tests::returns_summary_with_counts ... ok
[INFO] [stdout] test commands::mcp::tools::config_schema::tests::honestly_lists_deferred_coverage ... ok
[INFO] [stdout] test commands::mcp::tools::config_schema::tests::returns_schema_version_and_field_lists ... ok
[INFO] [stdout] test commands::mcp::tools::docs_search::tests::client_version_is_reported_honestly ... ok
[INFO] [stdout] test commands::mcp::tools::docs_search::tests::no_match_query_returns_empty_components ... ok
[INFO] [stdout] test commands::mcp::tools::docs_search::tests::cross_stack_protocol_version_comes_from_uag ... ok
[INFO] [stdout] test commands::mcp::tools::docs_search::tests::non_string_query_is_a_typed_error ... ok
[INFO] [stdout] test commands::mcp::tools::docs_search::tests::oversized_query_is_a_typed_error ... ok
[INFO] [stdout] test commands::mcp::tools::inspect_route::tests::finds_multiple_routes_sharing_a_name ... ok
[INFO] [stdout] test commands::mcp::tools::inspect_route::tests::oversized_route_name_is_a_typed_error ... ok
[INFO] [stdout] test commands::mcp::tools::jobs::tests::aggregates_jobs_commands_schedules ... ok
[INFO] [stdout] test commands::mcp::tools::jobs::tests::empty_uag_returns_empty_lists ... ok
[INFO] [stdout] test commands::mcp::tools::inspect_route::tests::unknown_route_returns_empty_not_an_error ... ok
[INFO] [stdout] test commands::mcp::tools::pages::tests::empty_uag_returns_empty_pages ... ok
[INFO] [stdout] test commands::mcp::tools::pages::tests::returns_all_pages ... ok
[INFO] [stdout] test commands::mcp::tools::routes::tests::empty_uag_returns_empty_routes ... ok
[INFO] [stdout] test commands::mcp::tools::routes::tests::returns_all_routes ... ok
[INFO] [stdout] test commands::mcp::tools::services::tests::returns_all_services_with_deps ... ok
[INFO] [stdout] test commands::mcp::transport::tests::malformed_json_is_a_typed_error_not_a_panic ... ok
[INFO] [stdout] test commands::mcp::transport::tests::parses_a_full_request ... ok
[INFO] [stdout] test commands::mcp::transport::tests::parses_a_notification_without_id ... ok
[INFO] [stdout] test commands::mcp::transport::tests::parses_a_string_id ... ok
[INFO] [stdout] test commands::mcp::transport::tests::response_error_serializes_error_and_omits_result ... ok
[INFO] [stdout] test commands::mcp::transport::tests::response_ok_serializes_result_and_omits_error ... ok
[INFO] [stdout] test commands::mcp::transport::tests::validate_accepts_well_formed_request ... ok
[INFO] [stdout] test commands::mcp::transport::tests::validate_rejects_oversized_method ... ok
[INFO] [stdout] test commands::mcp::transport::tests::validate_rejects_wrong_jsonrpc_version ... ok
[INFO] [stdout] test commands::mcp::tools::inspect_route::tests::finds_a_named_route ... ok
[INFO] [stdout] test commands::mcp::tools::inspect_route::tests::missing_argument_is_a_typed_error ... ok
[INFO] [stdout] test commands::mcp::tools::inspect_route::tests::non_string_argument_is_a_typed_error ... ok
[INFO] [stdout] test commands::package::bundle::tests::assemble_fails_without_app_binary ... ok
[INFO] [stdout] test commands::mcp::tools::services::tests::empty_uag_returns_empty_services ... ok
[INFO] [stdout] test commands::mcp::tools::docs_search::tests::query_filters_components_case_insensitively ... ok
[INFO] [stdout] test commands::mcp::tools::docs_search::tests::returns_arcature_version_and_components_without_query ... ok
[INFO] [stdout] test commands::mcp::tools::docs_search::tests::query_by_component_name ... ok
[INFO] [stdout] test commands::package::checksums::tests::empty_file_has_known_digest ... ok
[INFO] [stdout] test commands::package::deps::tests::missing_lockfile_is_typed_error ... ok
[INFO] [stdout] test commands::package::deps::tests::reads_packages_from_cargo_lock ... ok
[INFO] [stdout] test commands::package::bundle::tests::forbidlist_allows_production_assets ... ok
[INFO] [stdout] test commands::package::checksums::tests::file_sha256_matches_known_value ... ok
[INFO] [stdout] test commands::package::bundle::tests::forbidlist_catches_secrets_and_dev_source ... ok
[INFO] [stdout] test commands::package::deps::tests::malformed_lockfile_is_typed_error ... ok
[INFO] [stdout] test commands::package::bundle::tests::assemble_produces_full_bundle_layout ... ok
[INFO] [stdout] test commands::package::licenses::tests::missing_app_license_is_skipped ... ok
[INFO] [stdout] test commands::package::licenses::tests::discovers_app_and_framework_licenses ... ok
[INFO] [stdout] test commands::package::manifest::tests::manifest_serializes_deterministically ... ok
[INFO] [stdout] test commands::package::manifest::tests::relative_path_uses_forward_slashes ... ok
[INFO] [stdout] test commands::package::manifest::tests::same_inputs_produce_same_manifest ... ok
[INFO] [stdout] test commands::package::sbom::tests::sbom_has_required_spdx_23_top_level_fields ... ok
[INFO] [stdout] test commands::package::timestamp::tests::civil_from_unix_handles_negative_secs ... ok
[INFO] [stdout] test commands::package::sbom::tests::sbom_is_deterministic_for_same_inputs ... ok
[INFO] [stdout] test commands::package::sbom::tests::sbom_trailing_newline ... ok
[INFO] [stdout] test commands::package::bundle::tests::assemble_refuses_to_bundle_secrets ... ok
[INFO] [stdout] test contracts::compare::tests::reports_case_mismatch ... ok
[INFO] [stdout] test commands::package::timestamp::tests::civil_from_unix_known_epochs ... ok
[INFO] [stdout] test commands::package::manifest::tests::sorted_relative_paths_is_sorted_and_deduped ... ok
[INFO] [stdout] test commands::package::timestamp::tests::rfc3339_now_is_well_formed ... ok
[INFO] [stdout] test contracts::lint::tests::flags_nested_secret_in_array ... ok
[INFO] [stdout] test contracts::compare::tests::reports_optional_mismatch ... ok
[INFO] [stdout] test contracts::compare::tests::reports_stale_frontend_page ... ok
[INFO] [stdout] test commands::package::licenses::tests::writes_licenses_into_bundle ... ok
[INFO] [stdout] test commands::package::sbom::tests::sbom_declares_application_arcature_and_sorted_deps ... ok
[INFO] [stdout] test contracts::compare::tests::reports_nested_type_mismatch ... ok
[INFO] [stdout] test contracts::lint::tests::flags_password_field ... ok
[INFO] [stdout] test contracts::lint::tests::passes_clean_fields ... ok
[INFO] [stdout] test inspection::route::tests::returns_empty_for_empty_name ... ok
[INFO] [stdout] test inspection::route::tests::returns_empty_for_unknown_name ... ok
[INFO] [stdout] test contracts::compare::tests::reports_missing_required_prop ... ok
[INFO] [stdout] test inspection::summary::tests::summarize_empty_uag_is_zero ... ok
[INFO] [stdout] test inspection::summary::tests::summarize_counts_each_section ... ok
[INFO] [stdout] test inspection::summary::tests::summarize_serializes_to_json ... ok
[INFO] [stdout] test metadata::uag_load::tests::load_uag_from_file_rejects_incompatible_schema ... ok
[INFO] [stdout] test metadata::uag_load::tests::load_uag_from_file_reads_and_validates_schema ... ok
[INFO] [stdout] test metadata::uag_load::tests::load_uag_from_file_rejects_malformed_json ... ok
[INFO] [stdout] test metadata::uag_schema::tests::parse_manifest_preserves_source_chain ... ok
[INFO] [stdout] test inspection::route::tests::does_not_match_unnamed_route_even_when_path_matches ... ok
[INFO] [stdout] test metadata::uag_load::tests::schema_error_display_is_stable ... ok
[INFO] [stdout] test inspection::route::tests::finds_a_unique_route_by_name ... ok
[INFO] [stdout] test inspection::route::tests::finds_multiple_routes_sharing_a_name ... ok
[INFO] [stdout] test release::change::parse::tests::rejects_empty_unit ... ok
[INFO] [stdout] test commands::package::bundle::tests::assemble_is_reproducible ... ok
[INFO] [stdout] test metadata::uag_load::tests::load_uag_from_file_rejects_missing_file ... ok
[INFO] [stdout] test metadata::uag_schema::tests::display_covers_all_variants ... ok
[INFO] [stdout] test release::change::parse::tests::rejects_path_traversal ... ok
[INFO] [stdout] test release::change::parse::tests::rejects_subdirectory ... ok
[INFO] [stdout] test release::change::schema::tests::parses_multiple_entries_in_one_file ... ok
[INFO] [stdout] test release::change::schema::tests::parses_none_kind ... ok
[INFO] [stdout] test release::change::schema::tests::parses_single_entry ... ok
[INFO] [stdout] test project::name::tests::validates_cross_ecosystem_project_names ... ok
[INFO] [stdout] test release::change::schema::tests::rejects_missing_field ... ok
[INFO] [stdout] test release::change::parse::tests::parses_valid_fragment ... ok
[INFO] [stdout] test release::change::parse::tests::rejects_malformed_toml ... ok
[INFO] [stdout] test release::change::schema::tests::rejects_unknown_kind ... ok
[INFO] [stdout] test release::change::validate::tests::breaking_takes_precedence_over_none ... ok
[INFO] [stdout] test release::change::validate::tests::contradictory_kinds_across_files_are_rejected ... ok
[INFO] [stdout] test release::change::validate::tests::diagnostics_are_sorted ... ok
[INFO] [stdout] test release::change::validate::tests::empty_fragments_validate_ok ... ok
[INFO] [stdout] test release::change::validate::tests::empty_summary_is_rejected ... ok
[INFO] [stdout] test release::change::validate::tests::empty_unit_is_rejected ... ok
[INFO] [stdout] test release::change::validate::tests::multiple_units_in_one_file_validate ... ok
[INFO] [stdout] test release::change::validate::tests::none_kind_does_not_contradict_compatible ... ok
[INFO] [stdout] test release::change::validate::tests::same_kind_across_files_is_ok ... ok
[INFO] [stdout] test release::discovered::tests::absent_metadata_yields_absent ... ok
[INFO] [stdout] test release::discovered::tests::crates_io_registry_is_publishable ... ok
[INFO] [stdout] test release::discovered::tests::empty_publish_list_is_not_publishable ... ok
[INFO] [stdout] test release::discovered::tests::malformed_metadata_is_captured_not_fatal ... ok
[INFO] [stdout] test release::discovered::tests::proc_macro_target_detected ... ok
[INFO] [stdout] test release::discovered::tests::unrestricted_publish_is_publishable ... ok
[INFO] [stdout] test release::change::parse::tests::rejects_non_ascii ... ok
[INFO] [stdout] test release::change::validate::tests::single_compatible_change_validates ... ok
[INFO] [stdout] test release::change::parse::tests::rejects_non_toml_extension ... ok
[INFO] [stdout] test release::change::validate::tests::unknown_unit_is_rejected ... ok
[INFO] [stdout] test release::graph::build::tests::build_crate_graph_excludes_path_only_dev_deps ... ok
[INFO] [stdout] test release::discovered::tests::valid_metadata_parses ... ok
[INFO] [stdout] test release::graph::build::tests::build_crate_graph_from_metadata ... ok
[INFO] [stdout] test release::graph::build::tests::build_crate_graph_excludes_external_deps ... ok
[INFO] [stdout] test release::graph::build::tests::unit_graph_excludes_dev_edges ... ok
[INFO] [stdout] test release::graph::build::tests::unit_graph_topological_order_works ... ok
[INFO] [stdout] test release::graph::topo::tests::deterministic_repeated ... ok
[INFO] [stdout] test release::graph::topo::tests::empty_graph_produces_empty_order ... ok
[INFO] [stdout] test release::graph::topo::tests::external_dependency_not_in_graph_is_ignored ... ok
[INFO] [stdout] test release::graph::build::tests::build_crate_graph_keeps_versioned_dev_deps ... ok
[INFO] [stdout] test release::graph::topo::tests::diamond_dependency ... ok
[INFO] [stdout] test release::graph::build::tests::crate_graph_topological_order_works ... ok
[INFO] [stdout] test release::graph::topo::tests::independent_nodes_sorted_by_name ... ok
[INFO] [stdout] test release::graph::build::tests::unit_graph_collapses_core ... ok
[INFO] [stdout] test release::graph::topo::tests::linear_chain ... ok
[INFO] [stdout] test release::graph::topo::tests::three_node_cycle_detected ... ok
[INFO] [stdout] test release::graph::topo::tests::self_cycle_detected ... ok
[INFO] [stdout] test release::graph::topo::tests::single_node_no_deps ... ok
[INFO] [stdout] test release::graph::topo::tests::two_node_cycle_detected ... ok
[INFO] [stdout] test release::metadata::tests::parses_core_facade_and_proc_macro_roles ... ok
[INFO] [stdout] test release::metadata::tests::parses_full_publishable_block ... ok
[INFO] [stdout] test release::plan::build::tests::breaking_fragment_bumps_break ... ok
[INFO] [stdout] test release::plan::build::tests::core_bumps_both_members ... ok
[INFO] [stdout] test release::plan::build::tests::compatible_fragment_bumps_fix ... ok
[INFO] [stdout] test release::plan::build::tests::malformed_version_is_error ... ok
[INFO] [stdout] test release::plan::build::tests::core_pair_gets_unique_sequential_order ... ok
[INFO] [stdout] test release::platform::model::tests::manifest_to_toml_is_deterministic ... ok
[INFO] [stdout] test release::plan::build::tests::topological_order_assigned ... ok
[INFO] [stdout] test release::platform::model::tests::manifest_to_toml_sorts_crates ... ok
[INFO] [stdout] test release::plan::build::tests::independent_units_get_independent_versions ... ok
[INFO] [stdout] test release::platform::model::tests::rejects_leading_zeros ... ok
[INFO] [stdout] test release::platform::model::tests::parses_platform_version ... ok
[INFO] [stdout] test release::plan::build::tests::no_fragments_produces_no_change_plan ... ok
[INFO] [stdout] test release::platform::model::tests::rejects_non_numeric ... ok
[INFO] [stdout] test release::platform::model::tests::rejects_one_component ... ok
[INFO] [stdout] test release::platform::model::tests::rejects_three_components ... ok
[INFO] [stdout] test release::platform::validate::tests::core_match_passes ... ok
[INFO] [stdout] test release::platform::validate::tests::core_mismatch_is_finding ... ok
[INFO] [stdout] test release::platform::validate::tests::missing_crate_is_finding ... ok
[INFO] [stdout] test release::metadata::tests::parses_non_publishable_block_with_publish_only ... ok
[INFO] [stdout] test release::platform::validate::tests::unknown_crate_is_finding ... ok
[INFO] [stdout] test release::metadata::tests::rejects_unknown_role ... ok
[INFO] [stdout] test release::metadata::tests::release_unit_preserves_hyphenated_spelling ... ok
[INFO] [stdout] test release::platform::validate::tests::valid_manifest_passes ... ok
[INFO] [stdout] test release::prepare::archive::tests::computes_archive_set ... ok
[INFO] [stdout] test release::prepare::archive::tests::empty_fragments_produce_empty_set ... ok
[INFO] [stdout] test release::prepare::manifest::tests::does_not_match_prefix_collision_inline ... ok
[INFO] [stdout] test release::change::parse::tests::validates_simple_file_name ... ok
[INFO] [stdout] test release::prepare::manifest::tests::edits_dependency_version ... ok
[INFO] [stdout] test release::platform::validate::tests::version_mismatch_is_finding ... ok
[INFO] [stdout] test release::prepare::manifest::tests::error_when_no_dependency_version ... ok
[INFO] [stdout] test release::prepare::manifest::tests::error_when_no_package_table ... ok
[INFO] [stdout] test release::prepare::manifest::tests::error_when_no_package_version ... ok
[INFO] [stdout] test release::prepare::manifest::tests::handles_no_trailing_newline ... ok
[INFO] [stdout] test release::prepare::manifest::tests::idempotent_dependency ... ok
[INFO] [stdout] test release::prepare::manifest::tests::inline_edit_preserves_other_keys_and_order ... ok
[INFO] [stdout] test release::prepare::manifest::tests::idempotent_inline_dependency ... ok
[INFO] [stdout] test release::prepare::archive::tests::sources_are_sorted ... ok
[INFO] [stdout] test release::prepare::manifest::tests::idempotent_when_already_target ... ok
[INFO] [stdout] test release::prepare::manifest::tests::does_not_edit_version_in_other_tables ... ok
[INFO] [stdout] test release::prepare::manifest::tests::preserves_comments_and_formatting ... ok
[INFO] [stdout] test release::prepare::manifest::tests::preserves_indentation ... ok
[INFO] [stdout] test release::prepare::manifest::tests::edits_package_version ... ok
[INFO] [stdout] test release::prepare::toml::tests::output_is_deterministic ... ok
[INFO] [stdout] test release::prepare::toml::tests::serializes_empty_plan ... ok
[INFO] [stdout] test release::prepare::toml::tests::serializes_changed_crates_only ... ok
[INFO] [stdout] test release::prepare::toml::tests::sorted_by_order_then_name ... ok
[INFO] [stdout] test release::prepare::manifest::tests::edits_inline_dependency_version ... ok
[INFO] [stdout] test release::publish::executor::tests::empty_plan_succeeds ... ok
[INFO] [stdout] test release::publish::executor::tests::partial_failure_skips_remaining ... ok
[INFO] [stdout] test release::publish::executor::tests::build_error_fails_fast ... ok
[INFO] [stdout] test release::publish::executor::tests::idempotent_skip_already_published ... ok
[INFO] [stdout] test release::publish::executor::tests::registry_409_treated_as_already_published ... ok
[INFO] [stdout] test release::publish::executor::tests::tag_creation_failure_stops_remaining ... ok
[INFO] [stdout] test release::publish::onboarding_tests::new_crate_accepted_in_plan_validation ... ok
[INFO] [stdout] test release::publish::executor::tests::publish_all_success ... ok
[INFO] [stdout] test release::publish::onboarding_tests::new_crate_auto_discovered ... ok
[INFO] [stdout] test release::publish::onboarding_tests::new_crate_gets_correct_topo_order ... ok
[INFO] [stdout] test release::publish::onboarding_tests::new_crate_passes_validation ... ok
[INFO] [stdout] test release::publish::onboarding_tests::non_publishable_crate_excluded_from_graph ... ok
[INFO] [stdout] test release::publish::plan::tests::reject_duplicate_crate ... ok
[INFO] [stdout] test release::publish::plan::tests::ordered_entries_sort_by_order_then_name ... ok
[INFO] [stdout] test release::publish::onboarding_tests::new_crate_in_dependency_graph ... ok
[INFO] [stdout] test release::publish::policy::tests::classify_crate_version_tag ... ok
[INFO] [stdout] test release::publish::onboarding_tests::no_workflow_architecture_change_needed ... ok
[INFO] [stdout] test release::publish::plan::tests::reject_malformed_toml ... ok
[INFO] [stdout] test release::publish::plan::tests::parse_empty_plan ... ok
[INFO] [stdout] test release::publish::plan::tests::reject_invalid_version ... ok
[INFO] [stdout] test release::publish::policy::tests::classify_transaction_tag ... ok
[INFO] [stdout] test release::publish::policy::tests::classify_unknown_tag_errors ... ok
[INFO] [stdout] test release::publish::policy::tests::no_prepublish_tagging_for_any_kind ... ok
[INFO] [stdout] test release::publish::plan::tests::reject_invalid_commit_sha ... ok
[INFO] [stdout] test release::publish::policy::tests::classify_platform_tag ... ok
[INFO] [stdout] test release::publish::policy::tests::platform_accepts_only_platform_tags ... ok
[INFO] [stdout] test release::publish::policy::tests::three_tag_kinds_are_mutually_exclusive ... ok
[INFO] [stdout] test release::publish::plan::tests::parse_valid_plan ... ok
[INFO] [stdout] test release::publish::plan::tests::reject_missing_transaction ... ok
[INFO] [stdout] test release::publish::policy::tests::verify_crate_tag_version_mismatch ... ok
[INFO] [stdout] test release::publish::policy::tests::verify_invalid_crate_tag ... ok
[INFO] [stdout] test release::publish::policy::tests::transaction_accepts_only_transaction_tags ... ok
[INFO] [stdout] test release::publish::policy::tests::verify_crate_tag_name_mismatch ... ok
[INFO] [stdout] test release::publish::registry::tests::fake_registry_records_queries_in_order ... ok
[INFO] [stdout] test release::publish::report::tests::report_all_published_true ... ok
[INFO] [stdout] test release::publish::report::tests::report_counts_published ... ok
[INFO] [stdout] test release::publish::retry::tests::classify_already_published ... ok
[INFO] [stdout] test release::publish::registry::tests::fake_registry_reports_published ... ok
[INFO] [stdout] test release::publish::report::tests::build_step_has_correct_tag ... ok
[INFO] [stdout] test release::publish::policy::tests::verify_matching_crate_tag ... ok
[INFO] [stdout] test release::publish::registry::tests::fake_registry_reports_absent ... ok
[INFO] [stdout] test release::publish::retry::tests::classify_auth_failed ... ok
[INFO] [stdout] test release::publish::retry::tests::classify_success ... ok
[INFO] [stdout] test release::publish::retry::tests::classify_other ... ok
[INFO] [stdout] test release::publish::retry::tests::classify_build_failed ... ok
[INFO] [stdout] test release::publish::retry::tests::classify_rate_limited ... ok
[INFO] [stdout] test release::publish::retry::tests::non_rate_limited_outcomes_fail_immediately ... ok
[INFO] [stdout] test release::publish::retry::tests::retry_rate_limited_beyond_max_fails ... ok
[INFO] [stdout] test release::publish::retry::tests::retry_rate_limited_second_attempt ... ok
[INFO] [stdout] test release::publish::security_tests::empty_plan_succeeds ... ok
[INFO] [stdout] test release::publish::security_tests::no_prepublish_tagging ... ok
[INFO] [stdout] test release::publish::security_tests::one_transaction_different_versions ... ok
[INFO] [stdout] test release::publish::security_tests::build_error_fails_fast ... ok
[INFO] [stdout] test release::publish::security_tests::no_shared_global_version_required ... ok
[INFO] [stdout] test release::publish::security_tests::core_atomicity_enforced ... ok
[INFO] [stdout] test release::publish::security_tests::crate_tags_do_not_trigger_publication ... ok
[INFO] [stdout] test release::publish::security_tests::plan_rejects_invalid_version ... ok
[INFO] [stdout] test release::publish::retry::tests::retry_rate_limited_first_attempt ... ok
[INFO] [stdout] test release::publish::security_tests::platform_tags_do_not_publish ... ok
[INFO] [stdout] test release::publish::retry::tests::retry_rate_limited_max_attempts_fails ... ok
[INFO] [stdout] test release::publish::security_tests::auth_error_fails_fast ... ok
[INFO] [stdout] test release::publish::security_tests::production_transaction_pinned_to_commit ... ok
[INFO] [stdout] test release::publish::security_tests::registry_409_is_idempotent_skip ... ok
[INFO] [stdout] test release::publish::security_tests::tag_created_only_for_successful_crate ... ok
[INFO] [stdout] test release::publish::security_tests::tag_name_format ... ok
[INFO] [stdout] test release::publish::security_tests::tags_created_only_after_publish_success ... ok
[INFO] [stdout] test release::publish::security_tests::three_tag_kinds_mutually_exclusive ... ok
[INFO] [stdout] test release::publish::security_tests::partial_publication_resumes ... ok
[INFO] [stdout] test release::publish::security_tests::plan_rejects_duplicate_crates ... ok
[INFO] [stdout] test release::publish::security_tests::plan_rejects_invalid_sha ... ok
[INFO] [stdout] test release::publish::security_tests::platform_tags_certify_version_set ... ok
[INFO] [stdout] test release::publish::security_tests::workflow_inputs_cannot_override_versions ... ok
[INFO] [stdout] test release::publish::tag::tests::display_tag ... ok
[INFO] [stdout] test release::publish::tag::tests::is_crate_tag_classifier ... ok
[INFO] [stdout] test release::publish::security_tests::post_publish_tag_verification ... ok
[INFO] [stdout] test release::publish::security_tests::release_selection_from_plan_not_tags ... ok
[INFO] [stdout] test release::publish::tag::tests::is_platform_tag_classifier ... ok
[INFO] [stdout] test release::publish::tag::tests::render_crate_tag ... ok
[INFO] [stdout] test release::publish::validate::tests::core_atomicity_version_mismatch ... ok
[INFO] [stdout] test release::publish::tag::tests::three_tag_kinds_mutually_exclusive ... ok
[INFO] [stdout] test release::publish::tag::tests::parse_valid_crate_tag ... ok
[INFO] [stdout] test release::publish::validate::tests::core_atomicity_half_missing ... ok
[INFO] [stdout] test release::publish::tag::tests::is_transaction_tag_classifier ... ok
[INFO] [stdout] test release::publish::validate::tests::empty_plan_no_findings ... ok
[INFO] [stdout] test release::publish::validate::tests::non_publishable_crate_reported ... ok
[INFO] [stdout] test release::validate::tests::core_with_three_members_fails ... ok
[INFO] [stdout] test release::validate::tests::diagnostics_are_deterministically_ordered ... ok
[INFO] [stdout] test release::validate::tests::empty_release_unit_fails ... ok
[INFO] [stdout] test release::validate::tests::empty_workspace_is_non_arcature ... ok
[INFO] [stdout] test release::validate::tests::incomplete_core_fails ... ok
[INFO] [stdout] test release::publish::validate::tests::topo_order_violation_reported ... ok
[INFO] [stdout] test release::publish::validate::tests::valid_plan_no_findings ... ok
[INFO] [stdout] test release::validate::tests::malformed_metadata_fails ... ok
[INFO] [stdout] test release::validate::tests::core_with_facade_and_proc_macro_is_ok ... ok
[INFO] [stdout] test release::publish::validate::tests::duplicate_order_reported ... ok
[INFO] [stdout] test release::validate::tests::no_metadata_anywhere_is_non_arcature ... ok
[INFO] [stdout] test release::validate::tests::publishable_missing_release_unit_fails ... ok
[INFO] [stdout] test release::publish::tag::tests::parse_crate_tag_with_multi_hyphen_name ... ok
[INFO] [stdout] test release::validate::tests::publishable_missing_role_fails ... ok
[INFO] [stdout] test release::publish::tag::tests::parse_invalid_crate_tag ... ok
[INFO] [stdout] test release::validate::tests::non_publishable_crate_without_metadata_is_ok ... ok
[INFO] [stdout] test release::validate::tests::single_crate_unit_with_any_name_is_ok ... ok
[INFO] [stdout] test release::version::bump::tests::compatible_bumps_fix ... ok
[INFO] [stdout] test release::version::bump::tests::core_bumps_both_members_to_same_version ... ok
[INFO] [stdout] test release::version::bump::tests::core_member_version_mismatch_is_error ... ok
[INFO] [stdout] test release::validate::tests::publishable_with_publish_false_metadata_fails ... ok
[INFO] [stdout] test release::publish::validate::tests::commit_mismatch_reported ... ok
[INFO] [stdout] test release::version::bump::tests::breaking_bumps_break_and_resets_fix ... ok
[INFO] [stdout] test release::version::range::tests::caret_refuses_next_year ... ok
[INFO] [stdout] test release::version::range::tests::caret_upper_bound_is_next_year ... ok
[INFO] [stdout] test release::version::range::tests::exact_admits_only_one_version ... ok
[INFO] [stdout] test release::version::range::tests::exact_and_wildcard_have_no_upper_bound ... ok
[INFO] [stdout] test release::validate::tests::publish_disagreement_fails ... ok
[INFO] [stdout] test release::version::range::tests::parses_caret_explicit ... ok
[INFO] [stdout] test release::validate::tests::publishable_crate_missing_metadata_fails ... ok
[INFO] [stdout] test release::validate::tests::unrecognized_multi_crate_unit_fails ... ok
[INFO] [stdout] test release::version::range::tests::parses_exact ... ok
[INFO] [stdout] test release::version::range::tests::rejects_empty ... ok
[INFO] [stdout] test release::version::bump::tests::independent_units_bump_independently ... ok
[INFO] [stdout] test release::version::range::tests::rejects_garbage ... ok
[INFO] [stdout] test release::version::bump::tests::missing_current_version_is_error ... ok
[INFO] [stdout] test release::version::range::tests::tilde_admits_same_generation_fixes ... ok
[INFO] [stdout] test release::version::range::tests::parses_tilde ... ok
[INFO] [stdout] test release::version::range::tests::parses_wildcard ... ok
[INFO] [stdout] test release::version::range::tests::parses_caret_implicit_bare_version ... ok
[INFO] [stdout] test release::version::range::tests::rejects_invalid_tilde_base ... ok
[INFO] [stdout] test release::version::range::tests::tilde_refuses_next_generation ... ok
[INFO] [stdout] test release::version::bump::tests::none_keeps_version ... ok
[INFO] [stdout] test release::version::range::tests::caret_admits_next_generation_within_year ... ok
[INFO] [stdout] test release::version::validate::tests::caret_is_forbidden ... ok
[INFO] [stdout] test release::version::validate::tests::core_internal_tilde_is_error ... ok
[INFO] [stdout] test release::version::validate::tests::cross_unit_exact_is_error ... ok
[INFO] [stdout] test release::version::validate::tests::tilde_cross_unit_is_valid ... ok
[INFO] [stdout] test release::version::validate::tests::exact_core_internal_is_valid ... ok
[INFO] [stdout] test release::version::ybf::tests::bump_fix_increments_fix_only ... ok
[INFO] [stdout] test release::version::validate::tests::wildcard_and_path_only_are_skipped ... ok
[INFO] [stdout] test release::version::ybf::tests::bump_year_resets_break_and_fix ... ok
[INFO] [stdout] test release::version::ybf::tests::bump_break_resets_fix ... ok
[INFO] [stdout] test release::version::ybf::tests::display_is_canonical ... ok
[INFO] [stdout] test release::version::range::tests::tilde_upper_bound_is_next_generation ... ok
[INFO] [stdout] test release::version::validate::tests::bare_version_is_forbidden_caret ... ok
[INFO] [stdout] test release::version::validate::tests::unparseable_requirement_is_diagnostic ... ok
[INFO] [stdout] test release::version::ybf::tests::ordering_is_lexicographic ... ok
[INFO] [stdout] test release::version::ybf::tests::rejects_leading_v ... ok
[INFO] [stdout] test release::version::ybf::tests::parses_canonical_form ... ok
[INFO] [stdout] test release::version::ybf::tests::parses_zero_components ... ok
[INFO] [stdout] test release::version::ybf::tests::rejects_empty_components ... ok
[INFO] [stdout] test release::version::ybf::tests::rejects_prerelease_metadata ... ok
[INFO] [stdout] test release::version::ybf::tests::rejects_non_numeric ... ok
[INFO] [stdout] test release::version::ybf::tests::rejects_leading_zeros ... ok
[INFO] [stdout] test release::version::ybf::tests::rejects_too_many_components ... ok
[INFO] [stdout] test release::version::ybf::tests::rejects_too_few_components ... ok
[INFO] [stdout] test stack::contract::tests::no_component_claims_latest ... ok
[INFO] [stdout] test stack::contract::tests::contract_parses_and_lists_all_components ... ok
[INFO] [stdout] test stack::diagnostic::tests::certified_frontend_reports_all_pass ... ok
[INFO] [stdout] test stack::diagnostic::tests::range_match ... ok
[INFO] [stdout] test stack::diagnostic::tests::unverified_override_is_reported_not_error ... ok
[INFO] [stdout] test stack::diagnostic::tests::certified_match_is_ok ... ok
[INFO] [stdout] test stack::diagnostic::tests::exact_version_match ... ok
[INFO] [stdout] test stack::diagnostic::tests::certified_lockfile_reports_all_pass ... ok
[INFO] [stdout] test stack::diagnostic::tests::overridden_frontend_reports_unverified_override ... ok
[INFO] [stdout] test stack::diagnostic::tests::contract_services_matrix_is_complete ... ok
[INFO] [stdout] test stack::diagnostic::tests::overridden_lockfile_reports_unverified_override ... ok
[INFO] [stdout] test release::version::validate::tests::versioned_dev_dep_with_tilde_is_valid ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 499 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/arc-65317aae8c9d5ccb)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[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] [stderr]      Running tests/command_lifecycle/command_lifecycle.rs (/opt/rustwide/target/debug/deps/command_lifecycle-45c78988b56a3c6c)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test check_reports_missing_project_file_without_running_tools ... ok
[INFO] [stdout] test frontend_failure_stops_build_and_propagates_failure ... ok
[INFO] [stdout] test check_discovers_nested_project_and_emits_clean_json ... ok
[INFO] [stdout] test install_runs_frozen_frontend_install ... ok
[INFO] [stdout] test build_runs_frozen_frontend_then_release_backend ... ok
[INFO] [stdout] test doctor_is_read_only_and_reports_certified_fixture_tools ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dev_lifecycle/dev_lifecycle.rs (/opt/rustwide/target/debug/deps/dev_lifecycle-d0ea68481044e07a)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test sigterm_cancels_initial_backend_build_before_starting_frontend ... ok
[INFO] [stdout] test vite_ipc_start_failure_exits_without_backend ... ok
[INFO] [stdout] test restarts_only_backend_and_cleans_children_on_sigterm ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/install_lifecycle/install_lifecycle.rs (/opt/rustwide/target/debug/deps/install_lifecycle-c3595f3cb2dbfae6)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test changed_lockfile_triggers_preparation ... ok
[INFO] [stdout] test frozen_install_failure_produces_actionable_diagnostic ... ok
[INFO] [stdout] test second_unchanged_startup_skips_install ... ok
[INFO] [stdout] test first_run_without_lockfile_runs_normal_install ... ok
[INFO] [stdout] test changed_package_json_triggers_preparation ... ok
[INFO] [stdout] test first_preparation_generates_lockfile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/project_generation/project_generation.rs (/opt/rustwide/target/debug/deps/project_generation-283a14251c5a1af4)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stderr] error: refusing to overwrite existing target /tmp/arcature-cli-safety-4259-1791304563736844660/existing
[INFO] [stdout] created /tmp/arcature-cli-no-db-4259-1791304563735821381/no-db-app
[INFO] [stdout] created /tmp/arcature-cli-generation-4259-1791304563736848760/react-app
[INFO] [stdout]   certified platform: arcature v2026.2.1, arcature-build v2026.1.0
[INFO] [stdout] next: cd /tmp/arcature-cli-no-db-4259-1791304563735821381/no-db-app && arc dev
[INFO] [stdout]   certified platform: arcature v2026.2.1, arcature-build v2026.1.0
[INFO] [stdout] next: cd /tmp/arcature-cli-generation-4259-1791304563736848760/react-app && arc dev
[INFO] [stdout] test generates_no_db_project_without_migration_package ... ok
[INFO] [stdout] created /tmp/arcature-cli-db-default-4259-1791304563734011171/db-app
[INFO] [stdout]   certified platform: arcature v2026.2.1, arcature-build v2026.1.0
[INFO] [stdout] next: cd /tmp/arcature-cli-db-default-4259-1791304563734011171/db-app && arc dev
[INFO] [stderr] error: invalid project name `bad_name`; use lowercase ASCII letters, digits, and single hyphens
[INFO] [stdout] test generates_db_project_with_migration_package_by_default ... ok
[INFO] [stdout] test refuses_invalid_names_and_existing_targets ... ok
[INFO] [stdout] created /tmp/arcature-cli-generation-4259-1791304563736848760/vue-app
[INFO] [stdout]   certified platform: arcature v2026.2.1, arcature-build v2026.1.0
[INFO] [stdout] next: cd /tmp/arcature-cli-generation-4259-1791304563736848760/vue-app && arc dev
[INFO] [stdout] test generates_complete_react_and_vue_projects ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/script_execution/script_execution.rs (/opt/rustwide/target/debug/deps/script_execution-66440f9303319963)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr] error: script working directory `..` must be a relative path contained in the project
[INFO] [stdout] test rejects_parent_working_directory ... ok
[INFO] [stdout] fixed ;touch /tmp/arcature-script-injection-4270/injected
[INFO] [stdout] test forwards_metacharacters_as_argv_without_shell_execution ... ok
[INFO] [stderr] error: command `/bin/false` failed with exit status: 1
[INFO] [stderr] 
[INFO] [stderr] project:
[INFO] [stderr]   /tmp/arcature-script-status-4270
[INFO] [stderr] 
[INFO] [stderr] rerun directly from that directory
[INFO] [stderr] error: unknown script `missing`; available scripts: fail, release:test
[INFO] [stdout] test executes_explicit_namespaced_script_and_propagates_status ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/uag_read_path/uag_read_path.rs (/opt/rustwide/target/debug/deps/uag_read_path-5e6b28bec0169422)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test read_path_round_trips_full_uag ... ok
[INFO] [stderr]    Doc-tests arcature_cli
[INFO] [stdout] test read_path_preserves_full_uag_fields ... ok
[INFO] [stdout] test read_path_target_matches_dev_time_schema_type ... ok
[INFO] [stdout] test hostile_manifest_json_does_not_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[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] running `Command { std: "docker" "inspect" "14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79", kill_on_drop: false }`
[INFO] [stdout] 14ca865021754de07aad6060b88c069702c69f599cd7346657134ea8bc1ada79
