[INFO] fetching crate dtcs 0.13.0...
[INFO] testing dtcs-0.13.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate dtcs 0.13.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate dtcs 0.13.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate dtcs 0.13.0
[INFO] tweaked toml for crates.io crate dtcs 0.13.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dtcs 0.13.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 dtcs 0.13.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 regex v1.13.0
[INFO] [stderr]   Downloaded is_ci v1.2.0
[INFO] [stderr]   Downloaded pyo3-macros v0.23.5
[INFO] [stderr]   Downloaded backtrace-ext v0.2.1
[INFO] [stderr]   Downloaded supports-unicode v3.0.0
[INFO] [stderr]   Downloaded supports-hyperlinks v3.2.0
[INFO] [stderr]   Downloaded supports-color v3.0.2
[INFO] [stderr]   Downloaded miette-derive v7.6.0
[INFO] [stderr]   Downloaded owo-colors v4.3.0
[INFO] [stderr]   Downloaded pyo3-build-config v0.23.5
[INFO] [stderr]   Downloaded pyo3-macros-backend v0.23.5
[INFO] [stderr]   Downloaded pyo3-ffi v0.23.5
[INFO] [stderr]   Downloaded textwrap v0.16.2
[INFO] [stderr]   Downloaded cc v1.2.67
[INFO] [stderr]   Downloaded miette v7.6.0
[INFO] [stderr]   Downloaded regex-automata v0.4.15
[INFO] [stderr]   Downloaded pyo3 v0.23.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26
[INFO] running `Command { std: "docker" "start" "5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26", 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" "5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26" "/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" "5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26", 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" "5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling supports-hyperlinks v3.2.0
[INFO] [stderr]    Compiling include_dir v0.7.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling regex-automata v0.4.15
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling regex v1.13.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling dtcs v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 27s
[INFO] running `Command { std: "docker" "inspect" "5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26", 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" "5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling dtcs v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 55.04s
[INFO] running `Command { std: "docker" "inspect" "5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26", 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" "5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/dtcs-aa2e009e692b92ae)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test parser::duplicate_keys::tests::detects_duplicate_rule_parameter_keys ... ok
[INFO] [stdout] test analysis::expr::rewrite::tests::simplify_add_zero ... ok
[INFO] [stdout] test runtime::regex_gate::tests::rejects_backreference_but_allows_literal_backslash_digit ... ok
[INFO] [stdout] test parser::duplicate_keys::tests::accepts_unique_rule_parameter_keys ... ok
[INFO] [stdout] test conformance::fixtures::tests::embedded_customer_fixture_is_available ... ok
[INFO] [stdout] test runtime::format_gate::tests::accepts_portable_tokens ... ok
[INFO] [stdout] test validation::semantics::tests::parses_stdlib_semantic_action_definition ... ok
[INFO] [stdout] test validation::semantics::tests::expected_arg_type_uses_positional_and_variadic_tail ... ok
[INFO] [stdout] test runtime::value_serde::tests::still_deserializes_ordinary_objects_as_maps ... ok
[INFO] [stdout] test runtime::format_gate::tests::rejects_timezone_and_weekday ... ok
[INFO] [stdout] test runtime::prng::tests::sample_rank_stable ... ok
[INFO] [stdout] test runtime::prng::tests::xorshift_is_deterministic ... ok
[INFO] [stdout] test runtime::regex_gate::tests::accepts_simple_pattern ... ok
[INFO] [stdout] test runtime::regex_gate::tests::rejects_lookahead ... ok
[INFO] [stdout] test runtime::value_serde::tests::deserializes_missing_and_invalid_tokens ... ok
[INFO] [stdout] test capability::portable::tests::reference_manifest_passes_accuracy_gate ... ok
[INFO] [stdout] test plan::equivalence::tests::equivalence_respects_action_order ... ok
[INFO] [stdout] test plan::equivalence::tests::equivalence_matches_after_algebraic_optimize ... ok
[INFO] [stdout] test capability::portable::tests::false_claim_is_rejected ... ok
[INFO] [stdout] test plan::equivalence::tests::equivalence_distinguishes_rule_parameters ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/dtcs.rs (/opt/rustwide/target/release/deps/dtcs-7f84105bce413239)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/determinism.rs (/opt/rustwide/target/release/deps/determinism-fa4fbc3ec249c5d6)
[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] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test impure_without_side_effects_fails_analysis ... ok
[INFO] [stdout] test deterministic_contract_produces_identical_outputs_on_double_run ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/format_equivalence.rs (/opt/rustwide/target/release/deps/format_equivalence-2a8dec2cd97e5950)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test yaml_and_json_pairs_validate_equivalently ... ok
[INFO] [stdout] test yaml_and_json_pairs_plans_are_equivalent ... ok
[INFO] [stdout] test yaml_and_json_pairs_optimize_equivalently ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/manifest.rs (/opt/rustwide/target/release/deps/manifest-20994f3c26da4c1f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test manifest_parse_and_validate_matches_validate ... ok
[INFO] [stdout] test manifest_fixture_expectations ... ok
[INFO] [stderr]      Running tests/mvp.rs (/opt/rustwide/target/release/deps/mvp-5e74dcb579ed636d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test into_contract_without_contract_emits_parse_error ... ok
[INFO] [stdout] test accepts_parameterized_composite_type ... ok
[INFO] [stdout] test parses_valid_yaml_example ... ok
[INFO] [stdout] test into_contract_requires_valid_parse ... ok
[INFO] [stdout] test parses_valid_json_example ... ok
[INFO] [stdout] test cli_diagnostics_json_output ... ok
[INFO] [stdout] test cli_version_reports_spec ... ok
[INFO] [stdout] test cli_validate_succeeds_on_example ... ok
[INFO] [stdout] test rejects_invalid_identifier ... ok
[INFO] [stdout] test rejects_bare_composite_type ... ok
[INFO] [stdout] test preserves_extension_fields ... ok
[INFO] [stdout] test diagnostics_are_deterministic ... ok
[INFO] [stdout] test rejects_invalid_rule ... ok
[INFO] [stdout] test rejects_invalid_logical_type ... ok
[INFO] [stdout] test rejects_duplicate_identifiers ... ok
[INFO] [stdout] test rejects_duplicate_schema_fields ... ok
[INFO] [stdout] test rejects_semantic_type_mismatch ... ok
[INFO] [stdout] test rejects_unknown_lineage_input ... ok
[INFO] [stdout] test rejects_malformed_json ... ok
[INFO] [stdout] test rejects_invalid_semantic_action ... ok
[INFO] [stdout] test rejects_unresolved_reference ... ok
[INFO] [stdout] test rejects_unsupported_version ... ok
[INFO] [stdout] test rejects_orphan_lineage_output ... ok
[INFO] [stdout] test report_errors_filter ... ok
[INFO] [stdout] test spec_version_is_set ... ok
[INFO] [stdout] test validates_repo_example_file ... ok
[INFO] [stdout] test rejects_malformed_yaml ... ok
[INFO] [stdout] test validates_customer_example ... ok
[INFO] [stdout] test rejects_missing_inputs ... ok
[INFO] [stdout] test rejects_typo_top_level_field ... ok
[INFO] [stdout] test rejects_missing_lineage ... ok
[INFO] [stdout] test cli_inspect_fails_on_invalid_contract ... ok
[INFO] [stdout] test cli_validate_succeeds_on_phase_0_2_fixture ... ok
[INFO] [stdout] test cli_inspect_succeeds_on_valid_contract ... ok
[INFO] [stdout] test cli_compat_rejects_invalid_scope ... ok
[INFO] [stdout] test rejects_oversized_document ... ok
[INFO] [stdout] test cli_validate_fails_on_invalid_contract ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase_0_10.rs (/opt/rustwide/target/release/deps/phase_0_10-dd6ccc3d0612cacc)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test all_implementation_classes_have_profiles ... ok
[INFO] [stdout] test declares_class_and_semantic_profiles ... ok
[INFO] [stdout] test embedded_manifest_matches_tests_copy ... ok
[INFO] [stdout] test customer_normalize_integrated_platform_e2e ... ok
[INFO] [stdout] test cli_conformance_declare_json ... ok
[INFO] [stdout] test integrated_platform_conformance_passes ... ok
[INFO] [stdout] test cli_conformance_run_all_exits_zero ... ok
[INFO] [stdout] test conformance_manifest_cases_pass_individually ... ok
[INFO] [stdout] test full_conformance_suite_passes ... ok
[INFO] [stderr]      Running tests/phase_0_11.rs (/opt/rustwide/target/release/deps/phase_0_11-6f88078d4afbcd9a)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test expression_null_behavior_and_determinism_fields ... ok
[INFO] [stdout] test contract_guarantees_and_compatibility_parse ... ok
[INFO] [stdout] test registry_includes_dataset_actions ... ok
[INFO] [stdout] test flagship_minimal_example_validates ... ok
[INFO] [stdout] test capability_validate_rejects_unknown_dtcs_action ... ok
[INFO] [stdout] test lineage_defaults_operation_and_flow ... ok
[INFO] [stdout] test flagship_customer_pipeline_end_to_end ... ok
[INFO] [stdout] test nested_vendor_extension_on_action_is_preserved ... ok
[INFO] [stdout] test conformance_analyzer_assertions_pass ... ok
[INFO] [stdout] test conformance_fixtures_load_without_on_disk_dir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase_0_2.rs (/opt/rustwide/target/release/deps/phase_0_2-790c7a771ab31c3a)
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test accepts_valid_metadata ... ok
[INFO] [stdout] test accepts_expression_unary_minus ... ok
[INFO] [stdout] test accepts_expression_precedence_compare ... ok
[INFO] [stdout] test accepts_nested_collection_types ... ok
[INFO] [stdout] test accepts_map_type_with_two_parameters ... ok
[INFO] [stdout] test rejects_all_inputs_optional ... ok
[INFO] [stdout] test accepts_streaming_declarations ... ok
[INFO] [stdout] test metadata_validate_matches_full_validate ... ok
[INFO] [stdout] test accepts_extension_logical_type ... ok
[INFO] [stdout] test accepts_optional_input_with_required_sibling ... ok
[INFO] [stdout] test accepts_valid_lossy_conversion ... ok
[INFO] [stdout] test rejects_expression_type_mismatch ... ok
[INFO] [stdout] test accepts_input_preconditions ... ok
[INFO] [stdout] test rejects_duplicate_io_id ... ok
[INFO] [stdout] test rejects_expression_narrowing_decimal ... ok
[INFO] [stdout] test rejects_expression_invalid_operator ... ok
[INFO] [stdout] test rejects_expression_unresolved_field ... ok
[INFO] [stdout] test rejects_expression_missing_type ... ok
[INFO] [stdout] test accepts_expression_precedence_multiply ... ok
[INFO] [stdout] test accepts_expression_and_function_types ... ok
[INFO] [stdout] test rejects_expression_nullable_field ... ok
[INFO] [stdout] test rejects_impossible_metadata_time ... ok
[INFO] [stdout] test rejects_http_action_identifier ... ok
[INFO] [stdout] test rejects_impossible_metadata_date ... ok
[INFO] [stdout] test rejects_invalid_function_namespace ... ok
[INFO] [stdout] test rejects_invalid_map_arity ... ok
[INFO] [stdout] test rejects_http_extension_type ... ok
[INFO] [stdout] test rejects_http_rule_identifier ... ok
[INFO] [stdout] test rejects_invalid_dtcs_function ... ok
[INFO] [stdout] test rejects_function_missing_return_type ... ok
[INFO] [stdout] test rejects_function_optional_param_order ... ok
[INFO] [stdout] test rejects_conversion_without_lossy_flag ... ok
[INFO] [stdout] test rejects_function_call_arity ... ok
[INFO] [stdout] test rejects_invalid_streaming_mode_at_parse ... ok
[INFO] [stdout] test rejects_misplaced_postcondition_key ... ok
[INFO] [stdout] test rejects_invalid_metadata_custom_key ... ok
[INFO] [stdout] test rejects_invalid_metadata_timestamp ... ok
[INFO] [stdout] test rejects_lowercase_nullable_target ... ok
[INFO] [stdout] test rejects_metadata_identity_conflict ... ok
[INFO] [stdout] test rejects_misplaced_io_extension_key ... ok
[INFO] [stdout] test rejects_postcondition_with_wrong_rule_phase ... ok
[INFO] [stdout] test phase_0_2_invalid_fixture_codes_match_manifest ... ok
[INFO] [stdout] test rejects_unresolved_precondition_rule ... ok
[INFO] [stdout] test rejects_precondition_with_wrong_rule_phase ... ok
[INFO] [stdout] test type_compatible_incompatible_primitives ... ok
[INFO] [stdout] test rejects_restricted_without_governance_contact ... ok
[INFO] [stdout] test rejects_type_trailing_garbage ... ok
[INFO] [stdout] test rejects_unresolved_postcondition_rule ... ok
[INFO] [stdout] test suggests_inputs_for_input_typo ... ok
[INFO] [stdout] test type_compatible_integer_decimal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase_0_3.rs (/opt/rustwide/target/release/deps/phase_0_3-158bb4cc344fc00c)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test analyzes_evolution_between_revisions ... ok
[INFO] [stdout] test analyzes_lineage_dependency ... ok
[INFO] [stdout] test classifies_forward_compatible_contracts ... ok
[INFO] [stdout] test analyzes_lineage_graph_and_impact ... ok
[INFO] [stdout] test detects_deprecation_metadata ... ok
[INFO] [stdout] test classifies_identical_contracts ... ok
[INFO] [stdout] test evolution_identical_deprecated_has_no_deprecation_change ... ok
[INFO] [stdout] test decimal_to_integer_is_not_backward_compatible ... ok
[INFO] [stdout] test lineage_input_reorder_with_overlap_is_incompatible ... ok
[INFO] [stdout] test classifies_backward_compatible_contracts ... ok
[INFO] [stdout] test classifies_incompatible_contracts ... ok
[INFO] [stdout] test extension_value_change_is_conditionally_compatible ... ok
[INFO] [stdout] test classifies_conditionally_compatible_contracts ... ok
[INFO] [stdout] test lineage_warns_when_declared_input_has_no_graph_edge ... ok
[INFO] [stdout] test versioning_validate_is_public ... ok
[INFO] [stdout] test lineage_warns_on_unknown_impact_input ... ok
[INFO] [stdout] test optional_input_removal_is_not_incompatible ... ok
[INFO] [stdout] test required_to_optional_input_is_backward_compatible ... ok
[INFO] [stdout] test rule_parameter_change_is_incompatible ... ok
[INFO] [stdout] test scoped_compat_interfaces_excludes_type_diffs ... ok
[INFO] [stdout] test streaming_mode_change_is_incompatible ... ok
[INFO] [stdout] test warns_on_version_metadata_conflict ... ok
[INFO] [stdout] test rejects_invalid_version_identifier ... ok
[INFO] [stdout] test phase_0_3_invalid_fixture_codes_match_manifest ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase_0_4.rs (/opt/rustwide/target/release/deps/phase_0_4-c7a39f71614757ba)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test loads_external_vendor_catalog ... ok
[INFO] [stdout] test rejects_invalid_registry_document ... ok
[INFO] [stdout] test offline_uri_cache_roundtrip ... ok
[INFO] [stdout] test extension_compatibility_roundtrips ... ok
[INFO] [stdout] test integer_parameter_accepts_in_range_u64 ... ok
[INFO] [stdout] test default_validate_uses_builtin_registry ... ok
[INFO] [stdout] test rejects_duplicate_rule_parameter_keys_in_json ... ok
[INFO] [stdout] test offline_uri_cache_roundtrip_json_content_with_yaml_uri ... ok
[INFO] [stdout] test resolves_all_diagnostic_codes ... ok
[INFO] [stdout] test integer_parameter_accepts_valid_u64 ... ok
[INFO] [stdout] test phase_0_4_invalid_fixture_codes_match_manifest ... ok
[INFO] [stdout] test unknown_vendor_extension_without_registry_is_valid ... ok
[INFO] [stdout] test unknown_standard_action_still_rejected ... ok
[INFO] [stdout] test mandatory_unsupported_extension_fails_validation ... ok
[INFO] [stdout] test rejects_novel_dtcs_registry_entries_on_merge ... ok
[INFO] [stdout] test resolves_builtin_action_and_rule ... ok
[INFO] [stdout] test optional_vendor_extension_is_preserved ... ok
[INFO] [stdout] test merge_preserves_builtin_dtcs_entries ... ok
[INFO] [stdout] test unknown_standard_rule_still_rejected ... ok
[INFO] [stdout] test valid_contract_with_standard_identifiers_still_validates ... ok
[INFO] [stdout] test cli_registry_resolve_with_vendor_file ... ok
[INFO] [stdout] test rejects_oversized_registry_bytes ... ok
[INFO] [stdout] test cli_registry_list_and_resolve ... ok
[INFO] [stdout] test every_dtcs_identifier_in_valid_contracts_resolves ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase_0_6.rs (/opt/rustwide/target/release/deps/phase_0_6-a79a673f4b3555c0)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test analyzes_dtcs_call_without_findings ... ok
[INFO] [stdout] test analyzes_constant_expression ... ok
[INFO] [stdout] test analysis_dtcs_call_arity_fails_validation_before_analysis ... ok
[INFO] [stdout] test analyzes_logical_ops_without_findings ... ok
[INFO] [stdout] test rejects_duplicate_action_targets_without_ordering ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase_0_7.rs (/opt/rustwide/target/release/deps/phase_0_7-4fc17b1377a5c7d3)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test plan_goldens_are_change_detectors_not_semantic_oracle ... ok
[INFO] [stdout] test multi_input_lineage_edges ... ok
[INFO] [stdout] test dependency_graph_from_lineage ... ok
[INFO] [stdout] test findings_attached_from_analysis ... ok
[INFO] [stdout] test rejects_ambiguous_action_order ... ok
[INFO] [stdout] test lowers_minimal_json_contract ... ok
[INFO] [stdout] test plan_includes_all_node_kinds ... ok
[INFO] [stdout] test plan_validate_catches_cyclic_dependencies ... ok
[INFO] [stdout] test partial_cycle_rejected_by_validate_and_is_acyclic ... ok
[INFO] [stdout] test lowers_valid_customer_contract ... ok
[INFO] [stdout] test explicit_action_ordering_edges ... ok
[INFO] [stdout] test rule_phase_edges_scoped_by_target ... ok
[INFO] [stdout] test field_write_chain_edges ... ok
[INFO] [stdout] test deterministic_lowering ... ok
[INFO] [stdout] test parse_validate_and_plan_convenience ... ok
[INFO] [stdout] test manifest_plan_goldens ... ok
[INFO] [stdout] test cli_plan_json_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase_0_8.rs (/opt/rustwide/target/release/deps/phase_0_8-633d0e532f24b32d)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test optimize_manifest_goldens_are_change_detectors_not_semantic_oracle ... ok
[INFO] [stdout] test optimize_function_inline ... ok
[INFO] [stdout] test optimize_rejects_invalid_input_plan ... ok
[INFO] [stdout] test optimize_constant_fold ... ok
[INFO] [stdout] test optimize_action_fusion ... ok
[INFO] [stdout] test optimize_algebraic_simplify ... ok
[INFO] [stdout] test optimize_dead_expression ... ok
[INFO] [stdout] test optimize_dead_after_fold ... ok
[INFO] [stdout] test optimize_rule_dedup ... ok
[INFO] [stdout] test optimize_idempotent_on_minimal_plan ... ok
[INFO] [stdout] test parse_validate_and_optimize_integration ... ok
[INFO] [stdout] test cli_optimize_contract_json ... ok
[INFO] [stdout] test optimize_manifest_golden_files ... ok
[INFO] [stdout] test optimize_rule_dedup_params ... ok
[INFO] [stdout] test optimize_action_fusion_preserves_lowercasing_behavior ... ok
[INFO] [stdout] test optimize_twice_is_stable ... ok
[INFO] [stdout] test all_plan_goldens_optimize_cleanly ... ok
[INFO] [stdout] test cli_optimize_plan_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/phase_0_9.rs (/opt/rustwide/target/release/deps/phase_0_9-418f7c66f2b41b3b)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test runtime_builtin_functions_and_rules ... ok
[INFO] [stdout] test customer_normalize_end_to_end ... ok
[INFO] [stdout] test compile_manifest_goldens ... ok
[INFO] [stdout] test lineage_preserved_through_optimize_compile_and_run ... ok
[INFO] [stdout] test reference_profile_lists_stdlib_entries ... ok
[INFO] [stdout] test capability_match_accepts_reference_stdlib_actions ... ok
[INFO] [stdout] test compile_rejects_unsupported_vendor_action_plan ... ok
[INFO] [stdout] test runtime_postcondition_violation_reports_exact_code ... ok
[INFO] [stdout] test compile_rejects_cyclic_plan_with_exact_diagnostics ... ok
[INFO] [stdout] test runtime_precondition_violation_reports_exact_code ... ok
[INFO] [stdout] test capability_manifest_fixtures ... ok
[INFO] [stdout] test runtime_invalid_input_reports_exact_code_for_null_field ... ok
[INFO] [stdout] test cli_match_and_compile_customer ... ok
[INFO] [stdout] test cli_run_customer_normalize ... ok
[INFO] [stderr]      Running tests/portable_relational.rs (/opt/rustwide/target/release/deps/portable_relational-4903628cb8a05b77)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test median_even_length_matches_quantile_half ... ok
[INFO] [stdout] test and_or_short_circuit_on_row_eval ... ok
[INFO] [stdout] test between_ternary_inclusive ... ok
[INFO] [stdout] test dataset_action_classification_includes_new_ops ... ok
[INFO] [stdout] test coalesce_and_kernel_functions ... ok
[INFO] [stdout] test abs_rejects_i64_min_overflow ... ok
[INFO] [stdout] test index_and_element_at_support_negative_indexes ... ok
[INFO] [stdout] test explode_rejects_output_field_collision ... ok
[INFO] [stdout] test multi_aggregate_and_window_and_datetime ... ok
[INFO] [stdout] test field_index_element_at_access_ops ... ok
[INFO] [stdout] test join_does_not_match_null_keys ... ok
[INFO] [stdout] test aggregate_group_by_expression_and_empty_input ... ok
[INFO] [stdout] test nested_list_index_path_mutates_list_elements ... ok
[INFO] [stdout] test sort_by_expression_and_union_duplicate_policy ... ok
[INFO] [stdout] test sample_requires_fraction_or_count ... ok
[INFO] [stdout] test project_legacy_and_expression_forms ... ok
[INFO] [stdout] test datetime_preserves_time_and_hour_diff ... ok
[INFO] [stdout] test portable_plan_rejects_executable_objects ... ok
[INFO] [stdout] test sort_mixed_integer_decimal_and_group_key_types ... ok
[INFO] [stdout] test predicate_only_anti_join_and_left_null_pad ... ok
[INFO] [stdout] test inverted_window_frame_is_empty ... ok
[INFO] [stdout] test portable_plan_v1_migrates_to_v2_without_losing_envelope_data ... ok
[INFO] [stdout] test with_fields_and_drop_fields ... ok
[INFO] [stdout] test window_v2_and_seeded_random_are_stable ... ok
[INFO] [stdout] test join_collision_policy_and_predicate ... ok
[INFO] [stdout] test structured_lambda_transforms_list_values ... ok
[INFO] [stdout] test reshape_set_sample_and_statistics_behaviors ... ok
[INFO] [stdout] test rich_string_and_complex_functions_have_portable_runtime_behavior ... ok
[INFO] [stdout] test registry_exposes_dtcs_3_analytics_profiles_and_entries ... ok
[INFO] [stdout] test registry_exposes_portable_kernel_entries ... ok
[INFO] [stdout] test structured_expression_round_trip_and_capability_manifest ... ok
[INFO] [stdout] test window_frame_first_last_and_date_units ... ok
[INFO] [stdout] test portable_plan_pins_requirements_and_error_mode ... ok
[INFO] [stdout] test portable_plan_export_and_fingerprint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dtcs
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 18) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26", kill_on_drop: false }`
[INFO] [stdout] 5baf30e77ac670c58f5ae85c4e069a5b2b922af8011e9cf1cfb056396d3c5f26
