[INFO] fetching crate aion-package 0.8.0...
[INFO] testing aion-package-0.8.0 against 1.97.0-beta.6 for beta-1.98-1
[INFO] extracting crate aion-package 0.8.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate aion-package 0.8.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate aion-package 0.8.0
[INFO] tweaked toml for crates.io crate aion-package 0.8.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate aion-package 0.8.0 on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate aion-package 0.8.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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded block-buffer v0.12.0
[INFO] [stderr]   Downloaded deflate64 v0.1.12
[INFO] [stderr]   Downloaded hybrid-array v0.4.12
[INFO] [stderr]   Downloaded ppmd-rust v1.4.0
[INFO] [stderr]   Downloaded inout v0.2.2
[INFO] [stderr]   Downloaded cpubits v0.1.1
[INFO] [stderr]   Downloaded cipher v0.5.2
[INFO] [stderr]   Downloaded ts-rs-macros v12.0.1
[INFO] [stderr]   Downloaded bzip2 v0.6.1
[INFO] [stderr]   Downloaded libbz2-rs-sys v0.2.5
[INFO] [stderr]   Downloaded toml v1.1.2+spec-1.1.0
[INFO] [stderr]   Downloaded aion-core v0.8.0
[INFO] [stderr]   Downloaded ts-rs v12.0.1
[INFO] [stderr]   Downloaded aes v0.9.1
[INFO] [stderr]   Downloaded lzma-rust2 v0.16.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30
[INFO] running `Command { std: "docker" "start" "ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30", 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" "ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30", 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" "ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling zlib-rs v0.6.3
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling cpubits v0.1.1
[INFO] [stderr]    Compiling libbz2-rs-sys v0.2.5
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling uuid v1.23.4
[INFO] [stderr]    Compiling ts-rs-macros v12.0.1
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling typed-path v0.12.3
[INFO] [stderr]    Compiling deflate64 v0.1.12
[INFO] [stderr]    Compiling ppmd-rust v1.4.0
[INFO] [stderr]    Compiling bzip2 v0.6.1
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling aes v0.9.1
[INFO] [stderr]    Compiling pbkdf2 v0.13.0
[INFO] [stderr]    Compiling lzma-rust2 v0.16.4
[INFO] [stderr]    Compiling ts-rs v12.0.1
[INFO] [stderr]    Compiling aion-core v0.8.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling zip v8.6.0
[INFO] [stderr]    Compiling aion-package v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.94s
[INFO] running `Command { std: "docker" "inspect" "ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30", 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" "ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling ts-rs-macros v12.0.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling ts-rs v12.0.1
[INFO] [stderr]    Compiling aion-core v0.8.0
[INFO] [stderr]    Compiling aion-package v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.80s
[INFO] running `Command { std: "docker" "inspect" "ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30", 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" "ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/aion_package-95871930f345c9b5)
[INFO] [stdout] 
[INFO] [stdout] running 239 tests
[INFO] [stdout] test beam::tests::beam_set_rejects_engine_reserved_namespaces ... ok
[INFO] [stdout] test beam::tests::beam_set_rejects_duplicate_logical_names ... ok
[INFO] [stdout] test beam::tests::beam_set_order_is_independent_of_insertion_order ... ok
[INFO] [stdout] test beam::tests::lookup_returns_exact_bytes_by_logical_name ... ok
[INFO] [stdout] test builder::tests::caller_supplied_manifest_version_is_overwritten ... ok
[INFO] [stdout] test builder::tests::finalised_manifest_version_equals_beam_content_hash ... ok
[INFO] [stdout] test builder::tests::source_inclusion_does_not_change_manifest_version ... ok
[INFO] [stdout] test builder::tests::rejects_logical_names_with_deployed_name_separator ... ok
[INFO] [stdout] test builder::tests::rejects_unsafe_source_names ... ok
[INFO] [stdout] test builder::tests::identical_inputs_produce_identical_archive_bytes ... ok
[INFO] [stdout] test builder::tests::write_to_bytes_succeeds_without_source_entries ... ok
[INFO] [stdout] test codegen::activity_worker_python::tests::routes_each_activity_to_its_handler_in_order ... ok
[INFO] [stdout] test codegen::activity_golden::tests::optionals_lists_nested_records_and_enums_are_derived ... ok
[INFO] [stdout] test codegen::activity_golden::tests::all_required_scalars_pin_to_a_zero_value_literal ... ok
[INFO] [stdout] test codegen::activity_golden::tests::unresolved_named_type_is_an_internal_error ... ok
[INFO] [stdout] test codegen::activity_worker_rust::tests::enums_and_keyword_fields_render_with_serde_attrs ... ok
[INFO] [stdout] test codegen::activity_worker_rust::tests::type_mapping_covers_every_scalar_list_and_named ... ok
[INFO] [stdout] test codegen::activity_worker_rust::tests::worker_emits_structs_registration_and_config_in_order ... ok
[INFO] [stdout] test codegen::activity_worker_rust::tests::keyword_field_names_are_escaped_or_mangled ... ok
[INFO] [stdout] test codegen::activity_worker_python::tests::pascal_case_joins_snake_segments ... ok
[INFO] [stdout] test codegen::activity_wrappers::tests::wrappers_module_emits_one_constructor_per_declaration_in_order ... ok
[INFO] [stdout] test codegen::activity_wrappers::tests::codecs_module_emits_one_codec_per_named_root_in_order ... ok
[INFO] [stdout] test codegen::activity_project::tests::declared_type_without_a_schema_errors ... ok
[INFO] [stdout] test codegen::activity_project::tests::in_vm_tier_emits_neither_worker_nor_golden ... ok
[INFO] [stdout] test builder::tests::missing_entry_module_returns_typed_error ... ok
[INFO] [stdout] test codegen::declaration::tests::duplicate_activity_is_rejected ... ok
[INFO] [stdout] test codegen::declaration::tests::empty_manifest_parses_to_no_declarations ... ok
[INFO] [stdout] test codegen::declaration::tests::malformed_json_is_rejected ... ok
[INFO] [stdout] test codegen::declaration::tests::parses_in_declaration_order ... ok
[INFO] [stdout] test codegen::declaration::tests::unknown_tier_is_rejected ... ok
[INFO] [stdout] test codegen::declaration::tests::names_that_cannot_derive_an_identifier_are_rejected ... ok
[INFO] [stdout] test codegen::emit::tests::all_required_records_use_plain_object_lists ... ok
[INFO] [stdout] test codegen::emit::tests::empty_records_emit_bare_constructors ... ok
[INFO] [stdout] test codegen::emit::tests::full_module_golden_with_enum_array_and_optional ... ok
[INFO] [stdout] test codegen::error::tests::codegen_error_is_send_sync_and_static ... ok
[INFO] [stdout] test codegen::emit::tests::nested_lists_encode_with_depth_named_lambdas ... ok
[INFO] [stdout] test codegen::emit::tests::scalar_root_emits_payload_wrappers_without_optional_imports ... ok
[INFO] [stdout] test codegen::error::tests::display_messages_name_file_and_pointer ... ok
[INFO] [stdout] test codegen::input_skeleton::tests::empty_enum_fails ... ok
[INFO] [stdout] test codegen::input_skeleton::tests::nested_required_objects_recurse ... ok
[INFO] [stdout] test codegen::input_skeleton::tests::required_arrays_are_empty ... ok
[INFO] [stdout] test codegen::input_skeleton::tests::unsupported_construct_fails_with_pointer ... ok
[INFO] [stdout] test codegen::input_skeleton::tests::required_scalars_get_type_shaped_placeholders ... ok
[INFO] [stdout] test codegen::json::tests::all_json_value_kinds_parse ... ok
[INFO] [stdout] test codegen::json::tests::objects_preserve_document_order ... ok
[INFO] [stdout] test codegen::input_skeleton::tests::required_enum_uses_the_first_wire_value ... ok
[INFO] [stdout] test codegen::json::tests::type_names_cover_every_kind ... ok
[INFO] [stdout] test codegen::json::tests::trailing_garbage_is_rejected ... ok
[INFO] [stdout] test codegen::emit::tests::emission_is_deterministic ... ok
[INFO] [stdout] test codegen::error::tests::packaging_errors_convert_transparently ... ok
[INFO] [stdout] test codegen::activity_project::tests::write_then_check_round_trips_and_detects_drift ... ok
[INFO] [stdout] test codegen::names::tests::constructor_namespace_is_separate_from_types ... ok
[INFO] [stdout] test codegen::declaration::tests::well_formed_snake_case_names_are_accepted ... ok
[INFO] [stdout] test codegen::names::tests::constructor_safety_is_classified ... ok
[INFO] [stdout] test codegen::names::tests::pascal_case_joins_segments ... ok
[INFO] [stdout] test codegen::names::tests::path_names_are_deterministic ... ok
[INFO] [stdout] test codegen::names::tests::reserved_words_are_recognised ... ok
[INFO] [stdout] test codegen::names::tests::pointer_join_escapes_rfc6901_specials ... ok
[INFO] [stdout] test codegen::names::tests::second_type_claim_reports_both_origins ... ok
[INFO] [stdout] test codegen::names::tests::snake_identifiers_are_classified ... ok
[INFO] [stdout] test codegen::project::tests::check_mode_fails_when_the_module_is_missing ... ok
[INFO] [stdout] test codegen::project::tests::schemas_dir_listing_errors_are_typed ... ok
[INFO] [stdout] test codegen::project::tests::missing_referenced_schema_fails_through_descriptor_validation ... ok
[INFO] [stdout] test codegen::schema::tests::arrays_nest_and_item_objects_gain_an_item_segment ... ok
[INFO] [stdout] test codegen::schema::tests::boolean_and_keywordless_schemas_fail_at_their_root ... ok
[INFO] [stdout] test codegen::schema::tests::dollar_defs_and_ref_fail_with_pointer ... ok
[INFO] [stdout] test codegen::project::tests::gleam_toml_problems_are_typed ... ok
[INFO] [stdout] test codegen::schema::tests::ignored_validation_keywords_do_not_fail ... ok
[INFO] [stdout] test codegen::project::tests::unsupported_construct_aborts_before_any_write ... ok
[INFO] [stdout] test codegen::schema::tests::malformed_arrays_and_enums_fail_with_pointers ... ok
[INFO] [stdout] test codegen::project::tests::generation_is_deterministic_across_runs ... ok
[INFO] [stdout] test codegen::schema::tests::nested_objects_become_path_named_records_parent_first ... ok
[INFO] [stdout] test codegen::schema::tests::malformed_objects_fail_with_pointers ... ok
[INFO] [stdout] test codegen::schema::tests::object_with_every_scalar_and_required_split ... ok
[INFO] [stdout] test codegen::project::tests::referenced_schema_outside_schemas_dir_is_rejected ... ok
[INFO] [stdout] test codegen::project::tests::write_mode_generates_the_module_with_header_and_report ... ok
[INFO] [stdout] test codegen::schema::tests::one_of_const_and_default_fail_with_pointer ... ok
[INFO] [stdout] test codegen::schema::tests::path_derived_names_collide_loudly_across_files ... ok
[INFO] [stdout] test codegen::schema::tests::string_enum_preserves_wire_strings_in_order ... ok
[INFO] [stdout] test codegen::schema::tests::scalar_root_claims_its_name ... ok
[INFO] [stdout] test codegen::schema::tests::open_objects_and_type_unions_fail ... ok
[INFO] [stdout] test codegen::schema::tests::unrepresentable_property_names_fail ... ok
[INFO] [stdout] test codegen::schema::tests::bad_file_stems_are_rejected ... ok
[INFO] [stdout] test codegen::project::tests::schema_outside_subset_hits_the_loud_error ... ok
[INFO] [stdout] test codegen::json::tests::duplicate_keys_are_rejected ... ok
[INFO] [stdout] test codegen::test_scaffold::tests::scaffold_mocks_each_activity_and_advances_per_timer ... ok
[INFO] [stdout] test codegen::test_scaffold::tests::scaffold_with_no_activities_mocks_nothing_but_still_asserts_replay ... ok
[INFO] [stdout] test codegen::project::tests::check_mode_passes_clean_and_fails_on_drift_naming_the_file ... ok
[INFO] [stdout] test codegen::test_scaffold::tests::scaffold_with_no_timers_does_not_advance_the_clock ... ok
[INFO] [stdout] test error::tests::display_messages_name_the_failed_condition ... ok
[INFO] [stdout] test hash::tests::content_hash_text_round_trips ... ok
[INFO] [stdout] test error::tests::package_error_is_send_and_sync ... ok
[INFO] [stdout] test extraction::tests::bounded_budget_charges_across_entries ... ok
[INFO] [stdout] test extraction::tests::single_entry_past_budget_is_refused_reporting_the_limit ... ok
[INFO] [stdout] test extraction::tests::unbounded_budget_reads_everything ... ok
[INFO] [stdout] test hash::tests::content_hash_changes_when_a_module_byte_changes ... ok
[INFO] [stdout] test hash::tests::content_hash_changes_when_a_module_name_changes ... ok
[INFO] [stdout] test codegen::project::tests::non_json_entries_in_schemas_are_not_generated_from ... ok
[INFO] [stdout] test hash::tests::content_hash_framing_prevents_name_bytes_boundary_ambiguity ... ok
[INFO] [stdout] test manifest::tests::canonical_digest_renders_as_lowercase_hex ... ok
[INFO] [stdout] test manifest::tests::canonical_digest_detects_manifest_divergence ... ok
[INFO] [stdout] test namespace::tests::malformed_deployed_names_return_typed_errors ... ok
[INFO] [stdout] test namespace::tests::parse_preserves_separator_neighbouring_chars ... ok
[INFO] [stdout] test namespace::tests::deployed_names_follow_beam_set_canonical_order ... ok
[INFO] [stdout] test manifest::tests::manifest_json_keys_are_stable ... ok
[INFO] [stdout] test manifest::tests::supported_format_version_passes ... ok
[INFO] [stdout] test manifest::tests::manifest_round_trips_losslessly_through_json ... ok
[INFO] [stdout] test namespace::tests::same_logical_module_under_same_hash_is_idempotent ... ok
[INFO] [stdout] test manifest::tests::unsupported_format_version_returns_typed_error ... ok
[INFO] [stdout] test namespace::tests::deployed_name_sets_for_different_hashes_are_disjoint ... ok
[INFO] [stdout] test namespace::tests::forward_then_inverse_round_trips_many_pairs ... ok
[INFO] [stdout] test namespace::tests::forward_transform_uses_mandated_separator_and_hash_text ... ok
[INFO] [stdout] test namespace::tests::inverse_then_forward_recovers_deployed_name ... ok
[INFO] [stdout] test hash::tests::content_hash_rejects_uppercase_text ... ok
[INFO] [stdout] test hash::tests::content_hash_is_independent_of_insertion_order ... ok
[INFO] [stdout] test package::tests::beam_entry_with_deployed_name_separator_returns_malformed_entry ... ok
[INFO] [stdout] test package::tests::builder_produced_package_loads_successfully ... ok
[INFO] [stdout] test package::tests::invalid_source_entry_returns_malformed_entry ... ok
[INFO] [stdout] test package::tests::unknown_format_version_returns_exact_variant ... ok
[INFO] [stdout] test project::assemble::tests::exclusions_and_sources_are_reported_and_shipped ... ok
[INFO] [stdout] test package::tests::malformed_beam_entry_returns_exact_variant ... ok
[INFO] [stdout] test package::tests::missing_manifest_returns_missing_manifest ... ok
[INFO] [stdout] test package::tests::non_zip_input_returns_archive_read ... ok
[INFO] [stdout] test package::tests::missing_entry_module_returns_exact_variant_when_hash_matches ... ok
[INFO] [stdout] test package::tests::load_from_path_loads_successfully ... ok
[INFO] [stdout] test package::tests::package_on_exact_inflate_budget_loads_and_one_byte_under_refuses ... ok
[INFO] [stdout] test package::tests::truncated_zip_input_returns_archive_read ... ok
[INFO] [stdout] test package::tests::to_archive_bytes_round_trips_to_an_identical_package ... ok
[INFO] [stdout] test package::tests::unparseable_manifest_returns_manifest_parse ... ok
[INFO] [stdout] test project::config::tests::dotdot_output_escaping_root_is_rejected ... ok
[INFO] [stdout] test project::config::tests::absolute_schema_path_outside_root_is_rejected_unread ... ok
[INFO] [stdout] test project::config::tests::dotdot_output_schema_escaping_root_is_rejected ... ok
[INFO] [stdout] test project::config::tests::duplicate_activities_return_config_invalid ... ok
[INFO] [stdout] test project::config::tests::empty_activity_strings_return_config_invalid ... ok
[INFO] [stdout] test project::config::tests::empty_entry_function_returns_config_invalid ... ok
[INFO] [stdout] test project::assemble::tests::explicit_output_field_is_respected ... ok
[INFO] [stdout] test project::config::tests::dotdot_paths_staying_inside_root_are_accepted_and_normalized ... ok
[INFO] [stdout] test project::config::tests::full_descriptor_round_trips_with_derived_and_explicit_outputs ... ok
[INFO] [stdout] test project::assemble::tests::missing_entry_module_returns_entry_module_not_found ... ok
[INFO] [stdout] test project::config::tests::explicit_output_conflicts_are_rejected_with_both_workflows ... ok
[INFO] [stdout] test project::config::tests::include_source_defaults_to_true_without_package_table ... ok
[INFO] [stdout] test project::config::tests::missing_descriptor_returns_config_missing ... ok
[INFO] [stdout] test project::assemble::tests::output_override_with_multiple_workflows_is_ambiguous ... ok
[INFO] [stdout] test project::config::tests::missing_schema_file_returns_schema_read_with_path ... ok
[INFO] [stdout] test project::config::tests::invalid_schema_json_returns_schema_parse_with_path ... ok
[INFO] [stdout] test project::config::tests::textually_distinct_outputs_naming_the_same_file_conflict ... ok
[INFO] [stdout] test manifest::tests::manifest_with_schemas_and_declared_activities_round_trips ... ok
[INFO] [stdout] test project::config::tests::unknown_keys_in_any_table_return_config_parse_naming_them ... ok
[INFO] [stdout] test project::config::tests::zero_timeout_returns_config_invalid ... ok
[INFO] [stdout] test project::config::tests::zero_workflow_tables_return_config_invalid ... ok
[INFO] [stdout] test project::assemble::tests::output_write_failure_names_the_output_path ... ok
[INFO] [stdout] test project::confine::tests::absolute_paths_are_rejected_with_field_and_declared_path ... ok
[INFO] [stdout] test project::confine::tests::dot_and_inside_root_dotdot_components_fold_away ... ok
[INFO] [stdout] test project::confine::tests::relative_paths_resolve_under_root ... ok
[INFO] [stdout] test project::assemble::tests::output_override_may_point_outside_root_via_dotdot ... ok
[INFO] [stdout] test project::config::tests::unsafe_entry_modules_return_config_invalid ... ok
[INFO] [stdout] test project::config::tests::duplicate_entry_modules_return_config_invalid ... ok
[INFO] [stdout] test project::assemble::tests::output_override_applies_to_single_workflow_project ... ok
[INFO] [stdout] test project::assemble::tests::multi_workflow_project_shares_hash_with_distinct_deployed_entries ... ok
[INFO] [stdout] test project::discover::tests::gleam_toml_dependency_missing_from_lockfile_is_unresolved ... ok
[INFO] [stdout] test project::config::tests::omitting_each_required_field_returns_config_parse_naming_it ... ok
[INFO] [stdout] test project::discover::tests::discovers_production_closure_modules_with_exact_bytes ... ok
[INFO] [stdout] test project::assemble::tests::source_inclusion_changes_bytes_but_never_the_version ... ok
[INFO] [stdout] test project::discover::tests::missing_build_directory_returns_project_not_built ... ok
[INFO] [stdout] test project::discover::tests::cross_package_duplicate_module_carries_both_provenances ... ok
[INFO] [stdout] test project::discover::tests::dev_dependency_modules_are_excluded_and_reported ... ok
[INFO] [stdout] test project::discover::tests::missing_src_directory_returns_source_read ... ok
[INFO] [stdout] test project::error::tests::display_messages_name_the_failed_condition ... ok
[INFO] [stdout] test project::error::tests::packaging_error_is_send_sync_and_static ... ok
[INFO] [stdout] test project::assemble::tests::user_module_with_reserved_name_fails_typed ... ok
[INFO] [stdout] test project::assemble::tests::repackaging_produces_identical_archive_bytes ... ok
[INFO] [stdout] test structure::arms::tests::two_expression_arms_split_cleanly ... ok
[INFO] [stdout] test structure::arms::tests::wildcard_arm_is_labelled ... ok
[INFO] [stdout] test structure::control_flow::unit::recognise_covers_the_vocabulary ... ok
[INFO] [stdout] test structure::arms::tests::block_body_arm_is_bounded_by_braces ... ok
[INFO] [stdout] test structure::determinism::tests::entropy_in_a_helper_passed_as_a_value_is_flagged ... ok
[INFO] [stdout] test structure::determinism::tests::entropy_in_a_reachable_helper_is_flagged ... ok
[INFO] [stdout] test structure::determinism::tests::forbidden_word_inside_a_string_literal_is_not_flagged ... ok
[INFO] [stdout] test structure::determinism::tests::missing_entry_function_is_a_loud_error ... ok
[INFO] [stdout] test structure::determinism::tests::multiple_distinct_calls_are_all_reported ... ok
[INFO] [stdout] test structure::determinism::tests::mutually_recursive_helpers_terminate ... ok
[INFO] [stdout] test project::discover::tests::sdk_test_modules_are_filtered_only_from_aion_flow_and_reported ... ok
[INFO] [stdout] test project::assemble::tests::packaged_workflow_round_trips_manifest_and_hash ... ok
[INFO] [stdout] test project::error::tests::package_error_converts_transparently ... ok
[INFO] [stdout] test structure::control_flow::unit::map_functions_finds_bodies ... ok
[INFO] [stdout] test structure::determinism::tests::clean_workflow_has_no_violations ... ok
[INFO] [stdout] test structure::determinism::tests::direct_wall_clock_call_is_flagged ... ok
[INFO] [stdout] test structure::facts::tests::missing_define_call_is_an_error ... ok
[INFO] [stdout] test structure::facts::tests::missing_workflow_import_is_an_error ... ok
[INFO] [stdout] test project::discover::tests::missing_lockfile_returns_gleam_metadata_read ... ok
[INFO] [stdout] test structure::facts::tests::aliased_workflow_import_is_honoured ... ok
[INFO] [stdout] test structure::facts::tests::reads_typed_entry_and_counts_reachable_timers ... ok
[INFO] [stdout] test structure::facts::tests::timer_in_a_helper_passed_as_a_value_is_counted ... ok
[INFO] [stdout] test structure::facts::tests::unreachable_timer_is_not_counted ... ok
[INFO] [stdout] test structure::reader::tests::leading_local_call_detects_helper ... ok
[INFO] [stdout] test structure::reader::tests::leading_local_call_rejects_qualified ... ok
[INFO] [stdout] test structure::ident::tests::snake_identifiers_are_classified ... ok
[INFO] [stdout] test structure::ident::tests::reserved_words_are_recognised ... ok
[INFO] [stdout] test structure::reader::tests::run_activity_name_strips_suffix ... ok
[INFO] [stdout] test structure::reader::tests::end_of_call_skips_balanced_args ... ok
[INFO] [stdout] test structure::reader::tests::match_brace_honours_nesting ... ok
[INFO] [stdout] test structure::scan::tests::arrow_does_not_swallow_a_lone_minus ... ok
[INFO] [stdout] test structure::scan::tests::braces_arrow_and_comma_are_emitted ... ok
[INFO] [stdout] test structure::scan::tests::escapes_in_strings_are_unescaped ... ok
[INFO] [stdout] test structure::scan::tests::string_contents_do_not_match_but_are_recoverable ... ok
[INFO] [stdout] test structure::scan::tests::line_comments_are_excluded ... ok
[INFO] [stdout] test structure::scan::tests::qualified_calls_are_recognised ... ok
[INFO] [stdout] test structure::tests::branched_graph_is_refused_by_the_bounded_round_trip ... FAILED
[INFO] [stdout] test structure::tests::append_run_unknown_activity_is_refused ... FAILED
[INFO] [stdout] test structure::tests::append_run_regenerates_type_checking_gleam ... FAILED
[INFO] [stdout] test structure::tests::data_case_with_two_primitive_arms_is_a_branch ... ok
[INFO] [stdout] test structure::tests::entry_without_workflow_import_is_a_loud_error ... ok
[INFO] [stdout] test structure::tests::aliased_workflow_import_is_supported ... ok
[INFO] [stdout] test structure::tests::each_primitive_is_extracted_with_its_correlation_key ... ok
[INFO] [stdout] test structure::tests::extraction_is_deterministic ... FAILED
[INFO] [stdout] test structure::tests::fan_out_member_undeclared_activity_is_rejected ... ok
[INFO] [stdout] test project::discover::tests::missing_gleam_toml_returns_gleam_toml_missing ... ok
[INFO] [stdout] test structure::tests::fan_out_members_are_individual_run_nodes ... ok
[INFO] [stdout] test project::discover::tests::missing_closure_package_ebin_returns_project_not_built ... ok
[INFO] [stdout] test structure::tests::missing_entry_function_is_a_loud_error ... ok
[INFO] [stdout] test structure::tests::missing_entry_source_is_a_loud_error ... ok
[INFO] [stdout] test structure::tests::order_saga_extracts_faithful_branched_control_flow ... FAILED
[INFO] [stdout] test structure::tests::c23_oracle_matches_real_branches_and_rejects_a_flat_sequence ... FAILED
[INFO] [stdout] test structure::tests::delta_targeting_absent_node_is_refused ... FAILED
[INFO] [stdout] test structure::tests::primitive_case_mints_a_labelled_branch ... ok
[INFO] [stdout] test structure::tests::non_utf8_entry_source_is_a_loud_error ... ok
[INFO] [stdout] test structure::tests::primitive_free_helper_is_pruned ... ok
[INFO] [stdout] test structure::tests::regeneration_does_not_mutate_the_package_or_graph ... FAILED
[INFO] [stdout] test structure::tests::run_node_with_undeclared_activity_is_rejected ... ok
[INFO] [stdout] test structure::tests::spawn_carries_child_name_and_ordinal ... ok
[INFO] [stdout] test structure::tests::unbounded_case_surfaces_as_an_opaque_node ... ok
[INFO] [stdout] test project::discover::tests::sources_are_collected_recursively_with_logical_names ... ok
[INFO] [stdout] test structure::determinism::tests::unreachable_helper_violation_is_not_flagged ... ok
[INFO] [stdout] test version::tests::loaded_package_produces_matching_version_record ... ok
[INFO] [stdout] test project::discover::tests::unparseable_gleam_metadata_returns_gleam_metadata_parse ... ok
[INFO] [stdout] test project::discover::tests::user_module_with_reserved_name_is_discovered_not_filtered ... ok
[INFO] [stdout] test project::confine::tests::dotdot_climbing_above_root_is_rejected ... ok
[INFO] [stdout] test project::discover::tests::transitive_requirement_missing_from_lockfile_is_unresolved ... ok
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout] test package::tests::inflate_bomb_past_bounded_budget_is_refused_reporting_the_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- structure::tests::branched_graph_is_refused_by_the_bounded_round_trip stdout ----
[INFO] [stdout] Error: "reading /opt/rustwide/workdir/../../examples/order-saga/src/order_saga.gleam: No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] ---- structure::tests::append_run_unknown_activity_is_refused stdout ----
[INFO] [stdout] Error: "reading /opt/rustwide/workdir/../../examples/order-saga/src/order_saga.gleam: No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] ---- structure::tests::append_run_regenerates_type_checking_gleam stdout ----
[INFO] [stdout] Error: "reading /opt/rustwide/workdir/../../examples/order-saga/src/order_saga.gleam: No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] ---- structure::tests::extraction_is_deterministic stdout ----
[INFO] [stdout] Error: "reading /opt/rustwide/workdir/../../examples/order-saga/src/order_saga.gleam: No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] ---- structure::tests::order_saga_extracts_faithful_branched_control_flow stdout ----
[INFO] [stdout] Error: "reading /opt/rustwide/workdir/../../examples/order-saga/src/order_saga.gleam: No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] ---- structure::tests::c23_oracle_matches_real_branches_and_rejects_a_flat_sequence stdout ----
[INFO] [stdout] Error: "reading /opt/rustwide/workdir/../../examples/order-saga/src/order_saga.gleam: No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] ---- structure::tests::delta_targeting_absent_node_is_refused stdout ----
[INFO] [stdout] Error: "reading /opt/rustwide/workdir/../../examples/order-saga/src/order_saga.gleam: No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] ---- structure::tests::regeneration_does_not_mutate_the_package_or_graph stdout ----
[INFO] [stdout] Error: "reading /opt/rustwide/workdir/../../examples/order-saga/src/order_saga.gleam: No such file or directory (os error 2)"
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     structure::tests::append_run_regenerates_type_checking_gleam
[INFO] [stdout]     structure::tests::append_run_unknown_activity_is_refused
[INFO] [stdout]     structure::tests::branched_graph_is_refused_by_the_bounded_round_trip
[INFO] [stdout]     structure::tests::c23_oracle_matches_real_branches_and_rejects_a_flat_sequence
[INFO] [stdout]     structure::tests::delta_targeting_absent_node_is_refused
[INFO] [stdout]     structure::tests::extraction_is_deterministic
[INFO] [stdout]     structure::tests::order_saga_extracts_faithful_branched_control_flow
[INFO] [stdout]     structure::tests::regeneration_does_not_mutate_the_package_or_graph
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 231 passed; 8 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30", kill_on_drop: false }`
[INFO] [stdout] ad61135ee08909b38d1cbe844e194a85ede1254552c7690775669a126abada30
