[INFO] cloning repository https://github.com/ivere27/tablegram [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ivere27/tablegram" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fivere27%2Ftablegram", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fivere27%2Ftablegram'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ba8d9db9af2640930aab93d90377a1225bdb3e43 [INFO] testing ivere27/tablegram against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fivere27%2Ftablegram" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/ivere27/tablegram [INFO] finished tweaking git repo https://github.com/ivere27/tablegram [INFO] tweaked toml for git repo https://github.com/ivere27/tablegram written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ivere27/tablegram on toolchain 1.98.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/ivere27/tablegram 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.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18 [INFO] running `Command { std: "docker" "start" "9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18", 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" "9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18", 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" "9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling memchr v2.8.1 [INFO] [stderr] Compiling roxmltree v0.20.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling clap_derive v4.6.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling serde_json v1.0.150 [INFO] [stderr] Compiling clap v4.6.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling tablegram v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 32.76s [INFO] running `Command { std: "docker" "inspect" "9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18", 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" "9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling tablegram v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 36.08s [INFO] running `Command { std: "docker" "inspect" "9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18", 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" "9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/tablegram-6759544831334eab) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test adtg::tests::primitive_readers_reject_overflowing_offsets ... ok [INFO] [stdout] test adtg::tests::deterministic_chapter_row_tree_handles_nested_prefix_patterns ... ok [INFO] [stdout] test native_compare::tests::mdac_resave_compare_accepts_ansi_xml_mojibake ... ok [INFO] [stdout] test native_compare::tests::mdac_resave_compare_accepts_dropped_timestamp_rowversion_flag ... ok [INFO] [stdout] test native_compare::tests::mdac_resave_compare_accepts_fixed_text_nul_padding ... ok [INFO] [stdout] test native_compare::tests::strict_compare_rejects_provider_metadata_mismatch ... ok [INFO] [stdout] test adtg::tests::deterministic_chapter_row_tree_handles_many_sibling_prefixes ... ok [INFO] [stdout] test native_compare::tests::mdac_resave_compare_accepts_dropped_provider_catalog_schema_table ... ok [INFO] [stdout] test native_compare::tests::strict_compare_rejects_key_column_mismatch ... ok [INFO] [stdout] test adtg::tests::descriptor_shape_rejects_overflowing_offset ... ok [INFO] [stdout] test native_compare::tests::mdac_resave_compare_accepts_dropped_binary_rowversion_flag ... ok [INFO] [stdout] test native_compare::tests::mdac_resave_compare_accepts_updatable_unknown_updatable_flip ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s [INFO] [stdout] [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/tablegram-57b6800d7f5a1b77) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test tests::corpus_recordset_paths_recurses_into_nested_corpora ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/web_server.rs (/opt/rustwide/target/release/deps/tablegram_web_server-fb7812aae9c65ced) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test tests::percent_encoded_parent_dir_is_forbidden ... ok [INFO] [stdout] test tests::root_path_maps_to_index ... ok [INFO] [stdout] test tests::query_string_is_not_part_of_file_path ... ok [INFO] [stderr] Running tests/adtg_native.rs (/opt/rustwide/target/release/deps/adtg_native-40c51cfbe95179bb) [INFO] [stdout] test tests::malformed_percent_encoding_is_bad_request ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 85 tests [INFO] [stdout] test corrupted_adtg_decimal_width_returns_error_instead_of_reading_next_value ... ok [INFO] [stdout] test corrupted_adtg_decimal_descriptor_rejects_invalid_precision_scale ... ok [INFO] [stdout] test corrupted_adtg_descriptor_ordinals_reject_gap ... ok [INFO] [stdout] test corrupted_adtg_decimal_rejects_invalid_reserved_and_sign_bytes ... ok [INFO] [stdout] test corrupted_adtg_masks_reject_null_bits_for_non_nullable_fields ... ok [INFO] [stdout] test corrupted_adtg_numeric_rejects_invalid_precision_scale_and_sign_byte ... ok [INFO] [stdout] test corrupted_adtg_insert_masks_reject_missing_non_nullable_values ... ok [INFO] [stdout] test corrupted_adtg_numeric_descriptor_rejects_invalid_precision_scale ... ok [INFO] [stdout] test corrupted_adtg_numeric_width_returns_error_instead_of_reading_next_value ... ok [INFO] [stdout] test corrupted_adtg_boolean_rejects_non_com_boolean_word ... ok [INFO] [stdout] test corrupted_adtg_dbdate_returns_error_instead_of_invalid_date_string ... ok [INFO] [stdout] test corrupted_adtg_dbtimestamp_rejects_out_of_range_fraction ... ok [INFO] [stdout] test corrupted_adtg_filetime_returns_error_instead_of_out_of_range_year ... ok [INFO] [stdout] test corrupted_adtg_insert_masks_reject_conflicting_null_and_non_null_bits ... ok [INFO] [stdout] test corrupted_adtg_temporal_widths_return_errors_instead_of_reading_next_value ... ok [INFO] [stdout] test corrupted_adtg_variant_bool_rejects_non_com_boolean_word ... ok [INFO] [stdout] test corrupted_adtg_update_masks_reject_unused_padding_bits ... ok [INFO] [stdout] test corrupted_adtg_variant_decimal_rejects_invalid_sign_byte ... ok [INFO] [stdout] test corrupted_adtg_variant_error_subtype_is_rejected ... ok [INFO] [stdout] test corrupted_adtg_varnumeric_rejects_invalid_precision_and_sign_byte ... ok [INFO] [stdout] test corrupted_adtg_scalar_widths_return_errors_instead_of_reading_next_value ... ok [INFO] [stdout] test corrupted_composite_chaptered_adtg_rejects_repeated_child_relation_ordinal ... ok [INFO] [stdout] test corrupted_adtg_update_masks_reject_conflicting_null_and_non_null_bits ... ok [INFO] [stdout] test corrupted_composite_chaptered_adtg_rejects_repeated_parent_relation_ordinal ... ok [INFO] [stdout] test corrupted_empty_parent_chaptered_adtg_validates_relation_schema_without_rows ... ok [INFO] [stdout] test corrupted_adtg_variant_width_returns_error_instead_of_ignoring_extra_bytes ... ok [INFO] [stdout] test corrupted_chaptered_adtg_rejects_child_relation_to_chapter_field ... ok [INFO] [stdout] test corrupted_composite_chaptered_adtg_rejects_partial_relation_pair_record ... ok [INFO] [stdout] test corrupted_empty_rowset_adtg_rejects_fixed_width_descriptor_without_rows ... ok [INFO] [stdout] test corrupted_adtg_insert_masks_reject_unused_padding_bits ... ok [INFO] [stdout] test corrupted_flat_adtg_rejects_trailing_bytes_after_terminator ... ok [INFO] [stdout] test native_adtg_accepts_mdac_xml_resaved_decimal_variant_marker ... ok [INFO] [stdout] test native_adtg_accepts_mdac_xml_resaved_scaled_decimal_zero ... ok [INFO] [stdout] test native_adtg_accepts_varnumeric_descriptor_width_larger_than_payload ... ok [INFO] [stdout] test native_adtg_decodes_xml_reader_varnumeric_fixture_when_present ... ok [INFO] [stdout] test native_adtg_decodes_korean_ansi_cp949_bytes ... ok [INFO] [stdout] test native_adtg_matches_binary_c1_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_binary_full_range_fuzz_corpus_when_present ... ok [INFO] [stdout] test corrupted_chaptered_adtg_row_presence_mask_rejects_unset_unused_padding_bits ... ok [INFO] [stdout] test native_adtg_matches_empty_rowset_fuzz_corpus_when_present ... ok [INFO] [stdout] test corrupted_adtg_row_presence_mask_rejects_unset_unused_padding_bits ... ok [INFO] [stdout] test corrupted_adtg_single_width_returns_error_instead_of_reading_next_value ... ok [INFO] [stdout] test native_adtg_matches_all_supported_types_fuzz_corpus_when_present ... ok [INFO] [stdout] test corrupted_chaptered_adtg_rejects_parent_relation_to_chapter_field ... ok [INFO] [stdout] test corrupted_chaptered_adtg_rejects_short_relation_pair_record ... ok [INFO] [stdout] test native_adtg_matches_binary_zero_length_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_filetime_fraction_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_fractional_timestamp_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_field_attributes_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_float_extremes_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_large_fixed_fields_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_long_flag_fields_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_large_varlen_fields_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_pre_epoch_date_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_rowid_negative_scale_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_reserved_row_attrs_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_required_fields_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_temporal_extremes_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_name_mapping_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_special_field_names_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_multi_change_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_text_empty_strings_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_text_escapes_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_generated_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_text_spaces_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_text_controls_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_unicode_supplementary_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_whitespace_field_names_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_utf16_xml_stream_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_text_korean_ansi_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_xml_for_flat_datetime_boundaries ... ok [INFO] [stdout] test native_adtg_matches_xml_for_flat_binary_boundaries ... ok [INFO] [stdout] test native_adtg_matches_wide_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_xml_for_flat_integer_null_states ... ok [INFO] [stdout] test native_adtg_matches_xml_for_flat_integer_states ... ok [INFO] [stdout] test native_adtg_matches_xml_for_flat_var_wchar_states ... ok [INFO] [stdout] test native_adtg_reads_varnumeric_u32_length_prefix_for_wide_descriptor ... ok [INFO] [stdout] test unsupported_adtg_descriptor_type_returns_specific_error ... ok [INFO] [stdout] test native_adtg_matches_wide_0065_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_type_matrix_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_wide_0048_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_exhaustive_flat_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_wide_0129_fuzz_corpus_when_present ... ok [INFO] [stdout] test native_adtg_matches_random_fuzz_corpus_when_present ... ok [INFO] [stdout] test corrupted_adtg_varlen_value_rejects_length_beyond_defined_size ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 85 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s [INFO] [stdout] [INFO] [stderr] Running tests/adtg_writer.rs (/opt/rustwide/target/release/deps/adtg_writer-0e9fbc01dbbb9232) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test writes_ansi_text_with_configured_windows_codepage ... ok [INFO] [stdout] test writes_composite_relation_child_schema_with_mdac_wide_layout ... ok [INFO] [stdout] test writes_xml_varnumeric_with_mdac_unspecified_precision_scale ... ok [INFO] [stdout] test writes_shape_xml_provider_descriptor_bytes_like_mdac_fixture ... ok [INFO] [stdout] test writes_variant_adtg_corpus_roundtrips ... ok [INFO] [stdout] test writes_generated_adtg_corpus_roundtrips ... ok [INFO] [stdout] test writes_shaped_adtg_provider_catalog_schema_metadata ... ok [INFO] [stdout] test writes_exhaustive_adtg_corpus_roundtrips ... ok [INFO] [stdout] test writes_or_explicitly_rejects_shape_adtg_corpus ... ok [INFO] [stdout] test writes_fuzz_adtg_corpus_roundtrips ... ok [INFO] [stdout] test writes_shape_xml_corpus_with_provider_metadata ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stderr] Running tests/all_corpus_native.rs (/opt/rustwide/target/release/deps/all_corpus_native-a3739e861ab9beba) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test advertised_native_adtg_ado_types_are_accounted_for_by_raw_descriptors ... ok [INFO] [stdout] test every_checked_adtg_has_comparison_xml_or_documented_adtg_only_reason ... ok [INFO] [stdout] test documented_exception_policy_tables_are_self_consistent ... ok [INFO] [stdout] test every_documented_native_adtg_only_artifact_has_no_comparison_xml ... ok [INFO] [stdout] test every_supported_raw_adtg_descriptor_type_has_checked_corpus_coverage ... ok [INFO] [stdout] test every_documented_native_adtg_only_artifact_is_bounded ... ok [INFO] [stdout] test every_checked_corpus_adtg_parses_natively ... ok [INFO] [stdout] test focused_native_adtg_extension_types_stay_bounded_to_expected_corpus_families ... ok [INFO] [stdout] test every_advertised_native_adtg_ado_type_has_checked_corpus_coverage ... ok [INFO] [stdout] test every_documented_com_verification_skip_is_bounded ... ok [INFO] [stdout] test every_checked_corpus_artifact_parses_through_file_api ... ok [INFO] [stdout] test xml_and_adtg_have_expected_format_specific_value_coverage ... ok [INFO] [stdout] test every_checked_corpus_xml_parses_natively ... ok [INFO] [stdout] test every_pairable_checked_adtg_matches_xml_materialized_views ... ok [INFO] [stdout] test every_checked_corpus_artifact_parses_through_public_api ... ok [INFO] [stdout] test every_checked_xml_ado_type_has_corpus_coverage ... ok [INFO] [stdout] test every_checked_corpus_recordset_has_consistent_row_change_graph ... ok [INFO] [stdout] test every_checked_corpus_exercises_supported_field_metadata ... ok [INFO] [stdout] test every_recordset_value_variant_has_checked_corpus_coverage ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.07s [INFO] [stdout] [INFO] [stderr] Running tests/cli_native.rs (/opt/rustwide/target/release/deps/cli_native-e4697224f7f6431d) [INFO] [stdout] [INFO] [stdout] running 18 tests [INFO] [stdout] test parse_command_auto_detects_sqlserver_sales_join_without_process_path ... ok [INFO] [stdout] test parse_command_auto_detects_adtg_without_process_path ... ok [INFO] [stdout] test verify_native_corpus_rejects_unpaired_adtg_artifacts ... ok [INFO] [stdout] test parse_command_uses_native_recordset_parser_for_explicit_adtg ... ok [INFO] [stdout] test parse_command_auto_detects_xml_without_process_path ... ok [INFO] [stdout] test verify_native_corpus_still_parses_documented_adtg_only_artifacts ... ok [INFO] [stdout] test parse_command_explicit_adtg_parses_chaptered_adtg_without_process_path ... ok [INFO] [stdout] test oracle_commands_are_hidden_without_oracle_feature ... ok [INFO] [stdout] test compare_native_command_accepts_equivalent_xml_and_adtg ... ok [INFO] [stdout] test parse_command_auto_detects_chaptered_adtg_without_process_path ... ok [INFO] [stdout] test parse_adtg_native_command_parses_chaptered_adtg_without_process_path ... ok [INFO] [stdout] test inspect_adtg_command_still_returns_binary_inspection_json ... ok [INFO] [stdout] test verify_native_corpus_runs_without_process_path ... ok [INFO] [stdout] test parse_command_auto_detects_adtg_as_native_recordset ... ok [INFO] [stdout] test compare_native_command_rejects_mismatched_recordsets ... ok [INFO] [stdout] test verify_native_corpus_checks_chaptered_shape_corpus_without_process_path ... ok [INFO] [stdout] test verify_native_corpus_checks_full_checked_corpus_without_process_path ... ok [INFO] [stdout] test verify_native_corpus_checks_all_checked_corpora_without_com ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s [INFO] [stdout] [INFO] [stderr] Running tests/corpus_generated.rs (/opt/rustwide/target/release/deps/corpus_generated-50341bbe2a456ea6) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test corrupted_adtg_double_returns_error_instead_of_non_finite_float ... ok [INFO] [stdout] test corrupted_adtg_ole_date_returns_error_instead_of_panicking ... ok [INFO] [stdout] test inspects_generated_adtg_corpus ... ok [INFO] [stdout] test parses_basic_mdac_data_types ... ok [INFO] [stdout] test parses_generated_xml_corpus_counts ... ok [INFO] [stdout] test adtg_ole_date_rounding_carries_to_next_day ... ok [INFO] [stdout] test parses_null_empty_and_binary_values_from_mdac_xml ... ok [INFO] [stdout] test parses_korean_unicode_values_from_mdac_xml ... ok [INFO] [stdout] test mutated_corpus_inputs_do_not_panic ... ok [INFO] [stderr] Running tests/detect_and_diff.rs (/opt/rustwide/target/release/deps/detect_and_diff-f951b912c3eb4d14) [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test detects_utf16_xml_with_bom_and_whitespace ... ok [INFO] [stdout] test detects_utf16_xml_without_bom_and_with_whitespace ... ok [INFO] [stdout] test detects_utf8_bom_xml_with_whitespace ... ok [INFO] [stdout] test detects_xml_with_whitespace ... ok [INFO] [stdout] test treats_binary_as_adtg ... ok [INFO] [stdout] test treats_utf16_bom_without_xml_as_adtg ... ok [INFO] [stdout] test hexdiff_reports_changed_offsets ... ok [INFO] [stdout] test treats_utf16_without_bom_and_without_xml_as_adtg ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/exhaustive_corpus.rs (/opt/rustwide/target/release/deps/exhaustive_corpus-68c7b6fa3d9b8d67) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test advertised_native_adtg_types_match_flat_policy_plus_focused_extensions ... ok [INFO] [stdout] test documented_ado_datatype_enum_surface_is_classified ... ok [INFO] [stdout] test currency_boundaries_are_full_scaled_i64_values ... ok [INFO] [stdout] test unsupported_mdac_flat_types_are_documented ... ok [INFO] [stdout] test tinyint_boundaries_are_signed_i8_values ... ok [INFO] [stdout] test bstr_exhaustive_cases_persist_as_long_unicode_text ... ok [INFO] [stdout] test exhaustive_coverage_lists_every_supported_flat_type_and_scenario ... ok [INFO] [stdout] test numeric_precision_scale_cases_preserve_metadata_and_values ... ok [INFO] [stdout] test exhaustive_supported_flat_types_parse_with_expected_persisted_ado_type ... ok [INFO] [stdout] test exhaustive_roundtrips_keep_xml_materialized_views ... ok [INFO] [stdout] test parses_exhaustive_flat_corpus_when_present ... ok [INFO] [stderr] Running tests/fuzz_corpus.rs (/opt/rustwide/target/release/deps/fuzz_corpus-ecb729f29e653dc1) [INFO] [stdout] [INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 97 tests [INFO] [stdout] test doc_base64_type_fallback_xml_uses_mdac_text_coercion ... ok [INFO] [stdout] test doc_datetime_tz_roundtrip_xml_keeps_mdac_saved_fixed_text_bytes ... ok [INFO] [stdout] test bstr_type_matrix_persists_as_long_unicode_text ... ok [INFO] [stdout] test binary_zero_length_case_reopens_empty_binary_as_null ... ok [INFO] [stdout] test binary_full_range_case_preserves_every_byte_with_mdac_normalization ... ok [INFO] [stdout] test doc_datetime_tz_fallback_xml_uses_mdac_text_coercion ... ok [INFO] [stdout] test doc_float_type_aliases_xml_uses_mdac_reader_type_rules ... ok [INFO] [stdout] test binary_c1_case_matches_mdac_reopen_normalization ... ok [INFO] [stdout] test doc_nullable_attr_matrix_xml_uses_mdac_field_flag_rules ... ok [INFO] [stdout] test float_extremes_case_preserves_finite_extremes_and_negative_zero ... ok [INFO] [stdout] test filetime_fraction_case_matches_mdac_whole_second_reopen_behavior ... ok [INFO] [stdout] test doc_number_varnumeric_small_width_xml_uses_mdac_truncation_rules ... ok [INFO] [stdout] test doc_empty_error_variant_types_xml_uses_mdac_reader_type_rules ... ok [INFO] [stdout] test doc_number_varnumeric_xml_uses_mdac_reader_type_rules ... ok [INFO] [stdout] test doc_minimal_schema_xml_uses_mdac_reader_defaults ... ok [INFO] [stdout] test all_supported_types_case_mixes_every_supported_flat_type_in_one_updategram ... ok [INFO] [stdout] test doc_schema_attribute_refs_xml_uses_rowset_field_membership_and_order ... ok [INFO] [stdout] test doc_numeric_type_aliases_xml_uses_mdac_reader_type_rules ... ok [INFO] [stdout] test field_attributes_case_preserves_mdac_field_flags ... ok [INFO] [stdout] test fractional_timestamp_case_preserves_fractional_seconds ... ok [INFO] [stdout] test empty_rowset_case_preserves_schema_without_rows ... ok [INFO] [stdout] test fuzz_field_attribute_matrix_documents_mdac_append_failures ... ok [INFO] [stdout] test fuzz_manifest_contains_all_supported_types_case ... ok [INFO] [stdout] test fuzz_manifest_contains_binary_c1_case ... ok [INFO] [stdout] test fuzz_manifest_contains_binary_zero_length_case ... ok [INFO] [stdout] test fuzz_manifest_contains_binary_full_range_case ... ok [INFO] [stdout] test fuzz_manifest_contains_doc_datetime_tz_fallback_xml_case ... ok [INFO] [stdout] test fuzz_manifest_contains_doc_empty_error_variant_types_xml_case ... ok [INFO] [stdout] test fuzz_manifest_contains_doc_minimal_schema_xml_case ... ok [INFO] [stdout] test fuzz_manifest_contains_doc_float_type_aliases_xml_case ... ok [INFO] [stdout] test fuzz_manifest_contains_doc_base64_type_fallback_xml_case ... ok [INFO] [stdout] test fuzz_manifest_contains_doc_nullable_attr_matrix_xml_case ... ok [INFO] [stdout] test fuzz_float_special_matrix_documents_mdac_failures ... ok [INFO] [stdout] test fuzz_manifest_contains_doc_numeric_type_aliases_xml_case ... ok [INFO] [stdout] test fuzz_manifest_contains_doc_schema_attribute_refs_xml_case ... ok [INFO] [stdout] test fuzz_manifest_contains_fractional_timestamp_case ... ok [INFO] [stdout] test fuzz_manifest_contains_filetime_fraction_case ... ok [INFO] [stdout] test fuzz_manifest_contains_doc_number_varnumeric_xml_case ... ok [INFO] [stdout] test fuzz_manifest_contains_field_attributes_case ... ok [INFO] [stdout] test fuzz_manifest_contains_doc_number_varnumeric_small_width_xml_case ... ok [INFO] [stdout] test fuzz_manifest_contains_large_varlen_fields_case ... ok [INFO] [stdout] test fuzz_manifest_contains_empty_rowset_case ... ok [INFO] [stdout] test fuzz_manifest_contains_float_extremes_case ... ok [INFO] [stdout] test fuzz_manifest_contains_large_fixed_fields_case ... ok [INFO] [stdout] test fuzz_manifest_contains_long_flag_fields_case ... ok [INFO] [stdout] test fuzz_filter_save_matrix_documents_mdac_filter_save_behavior ... ok [INFO] [stdout] test fuzz_manifest_contains_multi_change_case ... ok [INFO] [stdout] test fuzz_artifact_inventory_matches_metadata_when_present ... ok [INFO] [stdout] test fuzz_manifest_contains_required_fields_case ... ok [INFO] [stdout] test fuzz_manifest_contains_pre_epoch_date_case ... ok [INFO] [stdout] test fuzz_manifest_contains_rowid_negative_scale_case ... ok [INFO] [stdout] test fuzz_manifest_contains_reserved_row_attrs_case ... ok [INFO] [stdout] test fuzz_manifest_contains_text_controls_case ... ok [INFO] [stdout] test fuzz_manifest_contains_special_field_names_case ... ok [INFO] [stdout] test fuzz_manifest_contains_temporal_extremes_case ... ok [INFO] [stdout] test fuzz_manifest_contains_text_escapes_case ... ok [INFO] [stdout] test fuzz_manifest_contains_text_korean_ansi_case ... ok [INFO] [stdout] test fuzz_manifest_contains_text_empty_strings_case ... ok [INFO] [stdout] test fuzz_manifest_contains_name_mapping_case ... ok [INFO] [stdout] test fuzz_manifest_contains_text_spaces_case ... ok [INFO] [stdout] test fuzz_manifest_contains_wide_0048_mask_case ... ok [INFO] [stdout] test fuzz_schema_shape_matrix_documents_mdac_failures ... ok [INFO] [stdout] test fuzz_manifest_contains_utf16_xml_stream_case ... ok [INFO] [stdout] test fuzz_manifest_contains_unicode_supplementary_case ... ok [INFO] [stdout] test fuzz_manifest_contains_wide_multibyte_mask_case ... ok [INFO] [stdout] test fuzz_manifest_contains_whitespace_field_names_case ... ok [INFO] [stdout] test fuzz_manifest_contains_wide_0129_mask_case ... ok [INFO] [stdout] test fuzz_manifest_contains_wide_0065_mask_case ... ok [INFO] [stdout] test fuzz_stream_encoding_matrix_documents_mdac_reopen_behavior ... ok [INFO] [stdout] test fuzz_xml_reader_matrix_documents_mdac_reopen_behavior ... ok [INFO] [stdout] test name_mapping_case_preserves_real_field_names ... ok [INFO] [stdout] test long_flag_fields_case_reopens_nonlong_types_as_long_types ... ok [INFO] [stdout] test rowid_negative_scale_case_pins_format_specific_field_flags ... ok [INFO] [stdout] test large_fixed_fields_case_keeps_fixed_32bit_length_values_and_statuses ... ok [INFO] [stdout] test large_varlen_fields_case_keeps_non_long_32bit_length_values ... ok [INFO] [stdout] test reserved_row_attrs_case_keeps_data_forcenull_distinct_from_rs_forcenull ... ok [INFO] [stdout] test special_field_names_case_preserves_xml_sensitive_real_names ... ok [INFO] [stdout] test required_fields_case_keeps_required_metadata_and_sparse_updates ... ok [INFO] [stdout] test pre_epoch_date_case_matches_mdac_negative_ole_date_normalization ... ok [INFO] [stdout] test text_empty_strings_case_preserves_empty_and_null_text_distinction ... ok [INFO] [stdout] test text_controls_case_preserves_literal_xml_illegal_control_chars ... ok [INFO] [stdout] test text_escapes_case_preserves_raw_control_chars_and_entities ... ok [INFO] [stdout] test text_korean_ansi_case_preserves_exact_multibyte_boundaries ... ok [INFO] [stdout] test multi_change_case_keeps_multiple_pending_statuses ... ok [INFO] [stdout] test fuzz_type_matrix_documents_supported_and_unsupported_mdac_types ... ok [INFO] [stdout] test temporal_extremes_case_preserves_mdac_min_max_temporal_values ... ok [INFO] [stdout] test unicode_supplementary_case_preserves_surrogate_pair_text ... ok [INFO] [stdout] test text_spaces_case_preserves_leading_repeated_and_trailing_spaces ... ok [INFO] [stdout] test whitespace_field_names_case_preserves_control_char_real_names ... ok [INFO] [stdout] test utf16_xml_stream_case_parses_mdac_unicode_stream_output ... ok [INFO] [stdout] test utf16be_xml_stream_case_parses_big_endian_xml_accepted_by_mdac ... ok [INFO] [stdout] test wide_0065_case_exercises_field_masks_beyond_64_columns ... ok [INFO] [stdout] test wide_0048_case_exercises_field_masks_beyond_32_columns ... ok [INFO] [stdout] test wide_0129_case_exercises_field_masks_beyond_128_columns ... ok [INFO] [stdout] test com_adtg_roundtrips_keep_xml_materialized_views_when_present ... ok [INFO] [stdout] test parses_com_generated_fuzz_corpus_when_present ... ok [INFO] [stdout] test parse_any_fuzz_seed_corpus_exercises_public_parser_without_panics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s [INFO] [stdout] [INFO] [stderr] Running tests/parser_api.rs (/opt/rustwide/target/release/deps/parser_api-83bcb18dad5d01c6) [INFO] [stdout] [INFO] [stdout] running 107 tests [INFO] [stdout] test parse_adtg_file_parses_flat_and_chaptered_adtg ... ok [INFO] [stdout] test parse_adtg_bytes_parses_flat_and_chaptered_adtg ... ok [INFO] [stdout] test parse_flat_adtg_compat_alias_parses_chaptered_adtg ... ok [INFO] [stdout] test format_specific_parsers_return_validated_recordset_shapes ... ok [INFO] [stdout] test parse_recordset_bytes_allows_adtg_duplicate_alias_field_names ... ok [INFO] [stdout] test parse_ado_xml_bytes_rejects_excessive_chapter_schema_depth ... ok [INFO] [stdout] test parse_recordset_bytes_auto_detects_utf16_xml_with_leading_whitespace ... ok [INFO] [stdout] test parse_recordset_bytes_auto_detects_utf8_bom_xml_with_leading_whitespace ... ok [INFO] [stdout] test parse_recordset_bytes_rejects_xml_when_forced_through_adtg_parser ... ok [INFO] [stdout] test native_compare_reports_excessive_chapter_depth ... ok [INFO] [stdout] test parse_recordset_bytes_with_options_rejects_excessive_decimal_exponent_expansion ... ok [INFO] [stdout] test parse_recordset_bytes_auto_detects_nested_chaptered_adtg ... ok [INFO] [stdout] test parse_recordset_bytes_with_options_rejects_oversized_input ... ok [INFO] [stdout] test validate_recordset_shape_accepts_date_metadata_at_adtg_width ... ok [INFO] [stdout] test parse_recordset_file_auto_detects_xml_and_adtg ... ok [INFO] [stdout] test validate_recordset_shape_accepts_double_width_four_payloads_normalized_to_f32 ... ok [INFO] [stdout] test parse_recordset_bytes_auto_detects_xml_and_adtg ... ok [INFO] [stdout] test validate_recordset_shape_accepts_double_width_four_like_mdac_xml ... ok [INFO] [stdout] test parse_recordset_bytes_with_options_rejects_row_limit_excess ... ok [INFO] [stdout] test validate_recordset_shape_accepts_xml_varnumeric_width_three ... ok [INFO] [stdout] test validate_recordset_shape_allows_long_string_payloads_wider_than_max_length ... ok [INFO] [stdout] test parse_recordset_file_auto_detects_nested_chaptered_adtg ... ok [INFO] [stdout] test validate_recordset_shape_allows_negative_currency_minimum ... ok [INFO] [stdout] test validate_recordset_shape_rejects_bigint_metadata_below_type_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_bounded_string_payloads_wider_than_field ... ok [INFO] [stdout] test validate_recordset_shape_rejects_binary_payloads_wider_than_field ... ok [INFO] [stdout] test validate_recordset_shape_accepts_single_payloads_normalized_to_f32 ... ok [INFO] [stdout] test validate_recordset_shape_rejects_boolean_metadata_with_non_mdac_width ... ok [INFO] [stdout] test validate_recordset_shape_accepts_timestamp_scale_nine ... ok [INFO] [stdout] test validate_recordset_shape_rejects_currency_metadata_with_non_mdac_width ... ok [INFO] [stdout] test native_library_parser_modules_stay_com_free ... ok [INFO] [stdout] test validate_recordset_shape_rejects_dbtime_metadata_with_non_mdac_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_dbdate_metadata_with_non_mdac_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_chapter_field_value_mismatch ... ok [INFO] [stdout] test validate_recordset_shape_rejects_date_metadata_with_non_mdac_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_chapter_attribute_disagreement ... ok [INFO] [stdout] test validate_recordset_shape_rejects_currency_payloads_outside_declared_scale ... ok [INFO] [stdout] test validate_recordset_shape_rejects_chapter_descriptor_mismatch ... ok [INFO] [stdout] test compatibility_materialize_views_do_not_panic_on_invalid_recordsets ... ok [INFO] [stdout] test validate_recordset_shape_rejects_double_metadata_with_non_mdac_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_currency_payloads_outside_mdac_range ... ok [INFO] [stdout] test validate_recordset_shape_rejects_decimal_metadata_with_non_mdac_width ... ok [INFO] [stdout] test validate_recordset_shape_accepts_filetime_metadata_at_xml_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_double_width_four_payloads_not_normalized_to_f32 ... ok [INFO] [stdout] test validate_recordset_shape_allows_long_binary_payloads_wider_than_max_length ... ok [INFO] [stdout] test validate_recordset_shape_accepts_mdac_chapter_unspecified_precision_scale ... ok [INFO] [stdout] test validate_recordset_shape_allows_variant_string_payloads_wider_than_max_length ... ok [INFO] [stdout] test validate_recordset_shape_rejects_duplicate_field_attributes ... ok [INFO] [stdout] test validate_recordset_shape_rejects_duplicate_change_row_indices ... ok [INFO] [stdout] test validate_recordset_shape_rejects_empty_base_catalog_metadata ... ok [INFO] [stdout] test validate_recordset_shape_rejects_empty_base_table_metadata ... ok [INFO] [stdout] test validate_recordset_shape_rejects_filetime_payloads_before_1601 ... ok [INFO] [stdout] test validate_recordset_shape_rejects_duplicate_field_ordinals ... ok [INFO] [stdout] test validate_recordset_shape_rejects_fixed_width_metadata_below_type_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_empty_db_type_metadata ... ok [INFO] [stdout] test validate_recordset_shape_rejects_fixed_metadata_for_non_fixed_ado_types ... ok [INFO] [stdout] test validate_recordset_shape_rejects_empty_base_column_metadata ... ok [INFO] [stdout] test validate_recordset_shape_rejects_empty_data_type_metadata ... ok [INFO] [stdout] test validate_recordset_shape_rejects_empty_base_schema_metadata ... ok [INFO] [stdout] test validate_recordset_shape_rejects_filetime_metadata_with_non_mdac_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_fractional_filetime_payloads ... ok [INFO] [stdout] test validate_recordset_shape_rejects_guid_metadata_with_non_mdac_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_invalid_binary_hex_payloads ... ok [INFO] [stdout] test validate_recordset_shape_rejects_incomplete_field_ordinals ... ok [INFO] [stdout] test validate_recordset_shape_rejects_invalid_decimal_precision_scale ... ok [INFO] [stdout] test validate_recordset_shape_rejects_invalid_datetime_payloads ... ok [INFO] [stdout] test validate_recordset_shape_rejects_invalid_decimal_payloads ... ok [INFO] [stdout] test validate_recordset_shape_rejects_invalid_time_payloads ... ok [INFO] [stdout] test validate_recordset_shape_rejects_invalid_guid_payloads ... ok [INFO] [stdout] test validate_recordset_shape_rejects_invalid_date_payloads ... ok [INFO] [stdout] test validate_recordset_shape_rejects_long_metadata_for_non_long_ado_types ... ok [INFO] [stdout] test validate_recordset_shape_rejects_non_canonical_binary_hex_payloads ... ok [INFO] [stdout] test validate_recordset_shape_rejects_mismatched_ado_type_name_and_code ... ok [INFO] [stdout] test validate_recordset_shape_rejects_field_boolean_attribute_disagreement ... ok [INFO] [stdout] test validate_recordset_shape_rejects_field_ordinals_outside_field_count ... ok [INFO] [stdout] test validate_recordset_shape_rejects_negative_field_scale ... ok [INFO] [stdout] test validate_recordset_shape_rejects_non_canonical_guid_payloads ... ok [INFO] [stdout] test validate_recordset_shape_rejects_non_fixed_metadata_for_fixed_width_ado_types ... ok [INFO] [stdout] test validate_recordset_shape_rejects_non_long_metadata_for_long_ado_types ... ok [INFO] [stdout] test validate_recordset_shape_rejects_non_fixed_metadata_for_fixed_binary_types ... ok [INFO] [stdout] test validate_recordset_shape_rejects_non_fixed_metadata_for_variant_types ... ok [INFO] [stdout] test validate_recordset_shape_rejects_invalid_numeric_precision_scale ... ok [INFO] [stdout] test validate_recordset_shape_rejects_numeric_metadata_with_non_mdac_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_row_value_count_mismatch ... ok [INFO] [stdout] test validate_recordset_shape_rejects_numeric_payloads_outside_declared_scale ... ok [INFO] [stdout] test validate_recordset_shape_rejects_excessive_chapter_depth ... ok [INFO] [stdout] test validate_recordset_shape_rejects_single_payloads_outside_f32_range ... ok [INFO] [stdout] test validate_recordset_shape_rejects_signed_integer_payloads_outside_declared_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_unknown_ado_type_code ... ok [INFO] [stdout] test validate_recordset_shape_rejects_timestamp_metadata_with_non_mdac_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_numeric_payloads_outside_declared_precision ... ok [INFO] [stdout] test validate_recordset_shape_rejects_timestamp_scale_above_nine ... ok [INFO] [stdout] test validate_recordset_shape_rejects_single_payloads_not_normalized_to_f32 ... ok [INFO] [stdout] test validate_recordset_shape_rejects_non_finite_float_payloads ... ok [INFO] [stdout] test validate_recordset_shape_rejects_varnumeric_metadata_below_xml_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_unsigned_bigint_metadata_below_type_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_varnumeric_without_max_length ... ok [INFO] [stdout] test validate_recordset_shape_rejects_varnumeric_payloads_wider_than_field ... ok [INFO] [stdout] test validate_recordset_shape_rejects_zero_field_max_length ... ok [INFO] [stdout] test validate_recordset_shape_rejects_unsigned_integer_payloads_outside_declared_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_value_kind_that_does_not_match_ado_type ... ok [INFO] [stdout] test writers_reject_row_value_count_mismatch_before_serializing ... ok [INFO] [stdout] test validate_recordset_shape_rejects_variant_metadata_below_mdac_width ... ok [INFO] [stdout] test validate_recordset_shape_rejects_unavailable_values_outside_updated_rows ... ok [INFO] [stdout] test validate_recordset_shape_rejects_varnumeric_exponent_payloads ... ok [INFO] [stdout] test writers_reject_excessive_chapter_depth ... ok [INFO] [stdout] test try_materialize_views_reject_excessive_chapter_depth ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 107 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Running tests/shaped_recordset.rs (/opt/rustwide/target/release/deps/shaped_recordset-4f24ed37e06c2886) [INFO] [stdout] [INFO] [stdout] running 93 tests [INFO] [stdout] test shaped_adtg_parses_append_aggregate_columns ... ok [INFO] [stdout] test shaped_adtg_parses_bigint_chapter_relation ... ok [INFO] [stdout] test shaped_adtg_parses_binary_chapter_relation ... ok [INFO] [stdout] test shaped_adtg_parses_boolean_chapter_relation ... ok [INFO] [stdout] test shaped_adtg_parses_chapter_recordsets ... ok [INFO] [stdout] test shaped_adtg_parses_calc_and_new_columns ... ok [INFO] [stdout] test shaped_adtg_parses_child_relation_key_update_changes ... ok [INFO] [stdout] test shape_manifest_matches_checked_artifacts_when_present ... ok [INFO] [stdout] test shaped_adtg_parses_composite_chapter_relation ... ok [INFO] [stdout] test shaped_adtg_parses_composite_child_relation_key_update_changes ... ok [INFO] [stdout] test shaped_adtg_parses_composite_parent_relation_key_update_changes ... ok [INFO] [stdout] test shaped_adtg_parses_compute_group_hierarchy ... ok [INFO] [stdout] test shaped_adtg_parses_decimal_numeric_chapter_relations ... ok [INFO] [stdout] test shaped_adtg_parses_date_currency_chapter_relations ... ok [INFO] [stdout] test shaped_adtg_parses_empty_child_group ... ok [INFO] [stdout] test shaped_adtg_parses_empty_parent_chapter_schema ... ok [INFO] [stdout] test shaped_adtg_parses_deep_nested_chapter_recordsets ... ok [INFO] [stdout] test shaped_adtg_parses_guid_chapter_relation ... ok [INFO] [stdout] test shaped_adtg_parses_nested_chapter_recordsets ... ok [INFO] [stdout] test shaped_adtg_parses_nested_pending_child_changes ... ok [INFO] [stdout] test shaped_adtg_parses_multiple_chapter_recordsets ... ok [INFO] [stdout] test shaped_adtg_parses_parent_relation_key_update_changes ... ok [INFO] [stdout] test shaped_adtg_parses_pending_parent_and_child_changes ... ok [INFO] [stdout] test shaped_adtg_parses_real_float_chapter_relations ... ok [INFO] [stdout] test shaped_adtg_parses_duplicate_parent_key_chapter_relation ... ok [INFO] [stdout] test shaped_adtg_parses_pending_calc_new_values ... ok [INFO] [stdout] test shaped_adtg_parses_grandchild_aggregate_columns ... ok [INFO] [stdout] test shaped_adtg_parses_smalldatetime_smallmoney_chapter_relations ... ok [INFO] [stdout] test shaped_adtg_parses_statistics_aggregate_columns ... ok [INFO] [stdout] test shaped_adtg_parses_unicode_chapter_relation ... ok [INFO] [stdout] test shaped_adtg_parses_text_chapter_relation ... ok [INFO] [stdout] test shaped_adtg_parses_sparse_aggregate_columns ... ok [INFO] [stdout] test shaped_adtg_parses_sparse_child_chapters ... ok [INFO] [stdout] test shaped_adtg_parses_nested_sibling_grandchild_pending_changes ... ok [INFO] [stdout] test shaped_adtg_parses_wide_nullable_chapter_mask ... ok [INFO] [stdout] test shaped_adtg_parses_parent_insert_delete_changes ... ok [INFO] [stdout] test shaped_xml_ignores_orphan_chapter_children_like_mdac ... ok [INFO] [stdout] test shaped_xml_accepts_unprefixed_chapter_children_with_default_namespaces_like_mdac ... ok [INFO] [stdout] test shaped_adtg_parses_mdac_xml_resaved_source_column_descriptors ... ok [INFO] [stdout] test shaped_xml_ignores_orphan_prefixed_rowsetschema_chapter_child_like_mdac ... ok [INFO] [stdout] test shaped_adtg_parses_nested_sibling_grandchild_recordsets ... ok [INFO] [stdout] test shaped_adtg_parses_nullable_chapter_rows ... ok [INFO] [stdout] test shaped_adtg_parses_nullable_key_chapter_relation ... ok [INFO] [stdout] test shaped_adtg_parses_rowversion_chapter_relation ... ok [INFO] [stdout] test shaped_xml_ignores_descendants_of_ignored_prefixed_chapter_children_like_mdac ... ok [INFO] [stdout] test shaped_xml_parses_append_aggregate_columns ... ok [INFO] [stdout] test shaped_xml_ignores_prefixed_rowsetschema_chapter_child_like_mdac ... ok [INFO] [stdout] test shaped_xml_ignores_wrong_prefixed_nested_chapter_children_like_mdac ... ok [INFO] [stdout] test shaped_xml_parses_bigint_chapter_relation ... ok [INFO] [stdout] test shaped_xml_ignores_prefixed_non_rowsetschema_chapter_children_like_mdac ... ok [INFO] [stdout] test shaped_adtg_parses_tinyint_smallint_chapter_relations ... ok [INFO] [stdout] test shaped_xml_parses_calc_and_new_columns ... ok [INFO] [stdout] test shaped_xml_parses_empty_child_group ... ok [INFO] [stdout] test shaped_xml_parses_missing_data_section_as_empty_rowset_like_mdac ... ok [INFO] [stdout] test shaped_xml_parses_empty_parent_chapter_schema ... ok [INFO] [stdout] test shaped_xml_parses_chapter_recordsets ... ok [INFO] [stdout] test shaped_xml_parses_multiple_data_sections_like_mdac ... ok [INFO] [stdout] test shaped_xml_parses_guid_chapter_relation ... ok [INFO] [stdout] test shaped_xml_parses_boolean_chapter_relation ... ok [INFO] [stdout] test shaped_xml_parses_decimal_numeric_chapter_relations ... ok [INFO] [stdout] test shaped_xml_parses_date_currency_chapter_relations ... ok [INFO] [stdout] test shaped_xml_parses_binary_chapter_relation ... ok [INFO] [stdout] test shaped_xml_parses_composite_chapter_relation ... ok [INFO] [stdout] test shaped_xml_parses_grandchild_aggregate_columns ... ok [INFO] [stdout] test shaped_xml_parses_duplicate_parent_key_chapter_relation ... ok [INFO] [stdout] test shaped_xml_parses_nullable_chapter_rows ... ok [INFO] [stdout] test shaped_xml_parses_sparse_child_chapters ... ok [INFO] [stdout] test shaped_xml_parses_nullable_key_chapter_relation ... ok [INFO] [stdout] test shaped_xml_parses_deep_nested_chapter_recordsets ... ok [INFO] [stdout] test shaped_xml_parses_nested_sibling_grandchild_recordsets ... ok [INFO] [stdout] test shaped_xml_parses_multiple_chapter_recordsets ... ok [INFO] [stdout] test shaped_xml_parses_sparse_aggregate_columns ... ok [INFO] [stdout] test shaped_xml_parses_nested_chapter_recordsets ... ok [INFO] [stdout] test shaped_xml_parses_rowversion_chapter_relation ... ok [INFO] [stdout] test shaped_xml_parses_real_float_chapter_relations ... ok [INFO] [stdout] test shaped_xml_parses_tinyint_smallint_chapter_relations ... ok [INFO] [stdout] test shaped_xml_parses_smalldatetime_smallmoney_chapter_relations ... ok [INFO] [stdout] test shaped_xml_parses_statistics_aggregate_columns ... ok [INFO] [stdout] test shaped_xml_parses_compute_group_hierarchy ... ok [INFO] [stdout] test shaped_xml_parses_unknown_data_child_elements_like_mdac ... ok [INFO] [stdout] test shaped_xml_parses_text_chapter_relation ... ok [INFO] [stdout] test shaped_xml_preserves_raw_child_chapter_attribute_values ... ok [INFO] [stdout] test shaped_xml_rejects_chapter_schema_without_visible_fields ... ok [INFO] [stdout] test shaped_xml_rejects_multiple_schema_sections ... ok [INFO] [stdout] test shaped_xml_rejects_rs_forcenull_for_non_nullable_chapter_field_like_mdac ... ok [INFO] [stdout] test shaped_xml_rejects_multiple_row_schemas ... ok [INFO] [stdout] test shaped_xml_rejects_non_ado_root_element ... ok [INFO] [stdout] test shaped_xml_rejects_unexpected_root_children ... ok [INFO] [stdout] test shaped_xml_parses_unicode_chapter_relation ... ok [INFO] [stdout] test shaped_xml_rejects_multiple_rowset_schema_namespace_prefixes_like_mdac ... ok [INFO] [stdout] test shaped_xml_rejects_unexpected_chapter_child_elements ... ok [INFO] [stdout] test shaped_xml_uses_root_row_prefix_binding_for_parent_rows_like_mdac ... ok [INFO] [stdout] test shaped_xml_parses_wide_nullable_chapter_mask ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 93 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/sqlserver_sales_corpus.rs (/opt/rustwide/target/release/deps/sqlserver_sales_corpus-c6f137850dd71816) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test sqlserver_legacy_lob_rowversion_join_parses_and_matches_when_present ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_provider_duplicate_aliases_preserve_duplicate_field_names_when_present ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_provider_filtered_view_persists_criteria_view_when_present ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_provider_marshal_modified_only_persists_reduced_adtg_when_present ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_provider_pending_changes_parse_and_match_when_present ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_provider_sorted_view_preserves_materialized_order_when_present ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_sales_join_corpus_parses_and_matches_when_present ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_sales_manifest_matches_checked_artifacts_when_present ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_server_cursor_dynamic_readonly_distinct_descriptor_bytes_parse_when_present ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_server_cursor_forwardonly_readonly_unknown_row_count_parse_when_present ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_server_cursor_keyset_readonly_key_descriptor_parse_when_present ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_server_cursor_optimistic_extended_descriptors_parse_when_present ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_sql_variant_failure_matrix_documents_rejected_subtypes ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_sql_variant_supported_corpus_pins_ado_subtypes ... ignored, requires SQL Server corpus under corpus/sqlserver_sales [INFO] [stdout] test sqlserver_sales_source_assets_keep_required_mixed_join_volume ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 14 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/variant_corpus.rs (/opt/rustwide/target/release/deps/variant_corpus-a6589462c80cd1c4) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test variant_empty_xml_reopens_as_null_but_adtg_preserves_empty ... ok [INFO] [stdout] test native_adtg_parses_accepted_variant_corpus_when_present ... ok [INFO] [stdout] test variant_manifest_matches_checked_artifacts_when_present ... ok [INFO] [stdout] test variant_generator_assets_cover_declared_subtype_matrix ... ok [INFO] [stdout] test native_variant_roundtrip_xml_text_compares_to_adtg_variant_values ... ok [INFO] [stdout] test parses_variant_corpus_when_present ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/xml_samples.rs (/opt/rustwide/target/release/deps/xml_samples-d28050f111886005) [INFO] [stdout] [INFO] [stdout] running 115 tests [INFO] [stdout] test duplicate_case_insensitive_row_attributes_use_last_value_like_mdac ... ok [INFO] [stdout] test allows_duplicate_visible_names_with_unique_xml_field_names ... ok [INFO] [stdout] test ignores_wrong_namespace_datatype_element_like_mdac ... ok [INFO] [stdout] test ignores_unknown_xml_schema_children_like_mdac ... ok [INFO] [stdout] test ignores_wrong_namespace_xml_metadata_like_mdac ... ok [INFO] [stdout] test ignores_unreferenced_schema_attribute_types_outside_row_element ... ok [INFO] [stdout] test ignores_wrong_namespace_rows_inside_insert_and_delete_wrappers_like_mdac ... ok [INFO] [stdout] test ignores_wrong_namespace_xml_schema_elements_like_mdac ... ok [INFO] [stdout] test ignores_wrong_namespace_xml_data_sections_like_mdac ... ok [INFO] [stdout] test marks_pending_change_rows ... ok [INFO] [stdout] test normalizes_ado_xml_binary_c1_bytes_like_mdac ... ok [INFO] [stdout] test parses_ado_xml_schema_and_rows ... ok [INFO] [stdout] test parses_braced_xml_uuid_values ... ok [INFO] [stdout] test parses_empty_xml_change_wrappers_as_noops_like_mdac ... ok [INFO] [stdout] test ignores_xml_namespace_declarations_in_raw_row_attributes ... ok [INFO] [stdout] test parses_lowercase_xml_uuid_values_as_canonical_guid ... ok [INFO] [stdout] test ignores_wrong_namespace_xml_rows_like_mdac ... ok [INFO] [stdout] test parses_minimal_xml_schema_defaults_like_mdac ... ok [INFO] [stdout] test parses_malformed_xml_update_wrappers_as_current_rows_like_mdac ... ok [INFO] [stdout] test parses_multiple_xml_data_sections_like_mdac ... ok [INFO] [stdout] test parses_missing_xml_data_section_as_empty_rowset_like_mdac ... ok [INFO] [stdout] test parses_nested_update_wrappers_inside_insert_and_delete_like_mdac ... ok [INFO] [stdout] test parses_nested_insert_delete_wrappers_inside_insert_and_delete_like_mdac ... ok [INFO] [stdout] test parses_nullable_and_maybenull_field_flags_like_mdac ... ok [INFO] [stdout] test parses_nullable_metadata_location_and_precedence_like_mdac ... ok [INFO] [stdout] test parses_schema_attribute_refs_case_insensitively_like_mdac ... ok [INFO] [stdout] test parses_rowset_change_wrappers_inside_unknown_data_children_like_mdac ... ok [INFO] [stdout] test parses_unicode_xml_attribute_names_without_raw_attribute_drift ... ok [INFO] [stdout] test parses_rs_forcenull_as_whitespace_token_list_like_mdac ... ok [INFO] [stdout] test parses_unprefixed_rows_inside_wrappers_without_root_row_prefix_like_mdac ... ok [INFO] [stdout] test parses_row_attribute_refs_as_field_membership_and_order_like_mdac ... ok [INFO] [stdout] test parses_row_values_with_case_insensitive_xml_field_names_like_mdac ... ok [INFO] [stdout] test parses_unprefixed_schema_datatype_element_like_mdac ... ok [INFO] [stdout] test parses_unprefixed_and_rowset_schema_namespace_rows_like_mdac ... ok [INFO] [stdout] test parses_rs_forcenull_case_insensitively_like_mdac ... ok [INFO] [stdout] test parses_rs_forcenull_against_xml_name_not_visible_rs_name_like_mdac ... ok [INFO] [stdout] test parses_utf16_ado_xml_bytes ... ok [INFO] [stdout] test parses_rs_forcenull_without_shadowing_forcenull_field_data ... ok [INFO] [stdout] test parses_unknown_xml_data_children_like_mdac ... ok [INFO] [stdout] test parses_wrong_namespace_change_wrappers_as_current_rows_like_mdac ... ok [INFO] [stdout] test parses_xml_bin_base64_type_as_unicode_text_like_mdac ... ok [INFO] [stdout] test parses_xml_bin_hex_separators_like_mdac ... ok [INFO] [stdout] test parses_xml_binary_type_as_unicode_text_like_mdac ... ok [INFO] [stdout] test parses_xml_boolean_lexical_values_like_mdac ... ok [INFO] [stdout] test parses_xml_boolean_schema_metadata_tokens_like_mdac ... ok [INFO] [stdout] test parses_xml_fixed_14_4_type_as_long_unicode_text_like_mdac ... ok [INFO] [stdout] test parses_xml_bstr_dbtype_as_unicode_text_like_mdac ... ok [INFO] [stdout] test parses_xml_float_and_r8_width4_as_zero_like_mdac ... ok [INFO] [stdout] test parses_xml_integer_type_boundaries_like_mdac ... ok [INFO] [stdout] test parses_xml_numeric_precision_scale_like_mdac ... ok [INFO] [stdout] test parses_xml_number_dbtype_values_case_insensitively ... ok [INFO] [stdout] test parses_xml_open_ended_max_length_sentinel_like_mdac ... ok [INFO] [stdout] test parses_xml_metadata_by_namespace_uri_not_prefix ... ok [INFO] [stdout] test parses_xml_r4_values_as_single_precision_like_mdac ... ok [INFO] [stdout] test parses_xml_comments_and_cdata_without_raw_attribute_drift ... ok [INFO] [stdout] test parses_xml_float_lexical_values_like_mdac ... ok [INFO] [stdout] test parses_xml_currency_rounding_and_range_like_mdac ... ok [INFO] [stdout] test parses_xml_datetime_tz_type_as_unicode_text_like_mdac ... ok [INFO] [stdout] test parses_xml_temporal_boundaries_like_mdac ... ok [INFO] [stdout] test parses_xml_integer_lexical_values_like_mdac ... ok [INFO] [stdout] test parses_xml_variant_type_as_fixed_variant_text_like_mdac ... ok [INFO] [stdout] test parses_xml_rows_after_scoped_namespace_redeclarations ... ok [INFO] [stdout] test parses_xml_variant_metadata_widths_like_mdac ... ok [INFO] [stdout] test rejects_invalid_numeric_xml_character_entities ... ok [INFO] [stdout] test rejects_duplicate_xml_field_names ... ok [INFO] [stdout] test parses_xml_datetime_dbtype_aliases_like_mdac ... ok [INFO] [stdout] test rejects_duplicate_xml_field_names_differing_only_by_case_like_mdac ... ok [INFO] [stdout] test rejects_invalid_xml_bin_hex_values_like_mdac ... ok [INFO] [stdout] test parses_xml_varnumeric_lexical_values_like_mdac ... ok [INFO] [stdout] test parses_xml_decimal_lexical_values_like_mdac ... ok [INFO] [stdout] test parses_xml_decimal_values_after_validation ... ok [INFO] [stdout] test parses_xml_error_type_as_long_unicode_text_like_mdac ... ok [INFO] [stdout] test parses_xml_text_alias_width_rules_like_mdac ... ok [INFO] [stdout] test rejects_invalid_xml_integer_values_like_mdac ... ok [INFO] [stdout] test rejects_invalid_xml_boolean_values_like_mdac ... ok [INFO] [stdout] test rejects_malformed_xml_number_decimal_values ... ok [INFO] [stdout] test rejects_invalid_xml_varnumeric_lexical_values_like_mdac ... ok [INFO] [stdout] test rejects_invalid_xml_float_lexical_values_like_mdac ... ok [INFO] [stdout] test rejects_malformed_xml_uuid_values_like_mdac ... ok [INFO] [stdout] test rejects_multiple_xml_schema_sections ... ok [INFO] [stdout] test rejects_missing_xml_schema_section ... ok [INFO] [stdout] test rejects_malformed_xml_decimal_values ... ok [INFO] [stdout] test rejects_nested_xml_schema_section ... ok [INFO] [stdout] test rejects_malformed_xml_schema_numeric_metadata ... ok [INFO] [stdout] test rejects_non_finite_xml_float_values ... ok [INFO] [stdout] test rejects_nested_xml_data_section ... ok [INFO] [stdout] test rejects_nested_original_pseudo_rows_with_view_dependent_mdac_values ... ok [INFO] [stdout] test rejects_non_ado_xml_root_element ... ok [INFO] [stdout] test rejects_invalid_xml_temporal_values_like_mdac ... ok [INFO] [stdout] test rejects_out_of_range_xml_r4_values_like_mdac ... ok [INFO] [stdout] test rejects_row_schema_outside_direct_schema_section ... ok [INFO] [stdout] test rejects_unbraced_xml_uuid_values_like_mdac ... ok [INFO] [stdout] test rejects_unexpected_flat_xml_row_children ... ok [INFO] [stdout] test rejects_unexpected_xml_root_children ... ok [INFO] [stdout] test rejects_malformed_xml_boolean_schema_metadata ... ok [INFO] [stdout] test rejects_wrong_namespace_xml_schema_elements_like_mdac ... ok [INFO] [stdout] test rejects_out_of_range_xml_integer_values_like_mdac ... ok [INFO] [stdout] test rejects_xml_number_without_dbtype_and_bounded_width_like_mdac ... ok [INFO] [stdout] test rejects_xml_without_row_schema ... ok [INFO] [stdout] test rejects_unexpected_xml_row_state_wrapper_children ... ok [INFO] [stdout] test rejects_xml_schema_without_visible_fields ... ok [INFO] [stdout] test rs_forcenull_does_not_override_present_field_values_like_mdac ... ok [INFO] [stdout] test rejects_xml_number_without_dbtype_when_payload_exceeds_width_like_mdac ... ok [INFO] [stdout] test rejects_xml_numeric_values_outside_declared_precision_like_mdac ... ok [INFO] [stdout] test truncates_bounded_xml_text_and_binary_values_like_mdac ... ok [INFO] [stdout] test rejects_small_xml_variant_max_length_like_mdac ... ok [INFO] [stdout] test rejects_missing_required_current_row_fields_like_mdac ... ok [INFO] [stdout] test rejects_invalid_xml_integer_lexical_values_like_mdac ... ok [INFO] [stdout] test rejects_xml_currency_values_outside_mdac_range ... ok [INFO] [stdout] test parses_xml_empty_type_as_long_unicode_text_like_mdac ... ok [INFO] [stdout] test rejects_multiple_rowset_schema_namespace_prefixes_like_mdac ... ok [INFO] [stdout] test parses_unknown_children_inside_insert_and_delete_wrappers_like_mdac ... ok [INFO] [stdout] test rejects_rs_forcenull_for_non_nullable_field_like_mdac ... ok [INFO] [stdout] test rejects_multiple_xml_row_schemas ... ok [INFO] [stderr] Running tests/xml_writer.rs (/opt/rustwide/target/release/deps/xml_writer-62c3afb366c5cc27) [INFO] [stdout] test rejects_row_like_elements_inside_xml_schema ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 115 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test rejects_nested_pending_chapter_changes_that_ado_xml_cannot_represent ... ok [INFO] [stdout] test writes_native_variant_adtg_as_mdac_xml_text_storage ... ok [INFO] [stdout] test writes_adtg_with_invalid_xml_names_using_rs_name_mapping ... ok [INFO] [stdout] test writes_generated_xml_corpus_roundtrips ... ok [INFO] [stdout] test writes_shaped_xml_provider_catalog_schema_metadata ... ok [INFO] [stdout] test writes_current_shaped_adtg_recordset_to_xml ... ok [INFO] [stdout] test writes_focused_fuzz_xml_cases_roundtrip ... ok [INFO] [stdout] test writes_exhaustive_flat_xml_corpus_roundtrips ... ok [INFO] [stdout] test writes_shape_xml_corpus_roundtrips ... ok [INFO] [stdout] test writes_shaped_xml_relation_metadata_required_by_xp_ado ... ok [INFO] [stdout] test writes_variant_xml_corpus_roundtrips ... ok [INFO] [stdout] test writes_or_explicitly_rejects_shape_adtg_corpus ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stderr] Doc-tests tablegram [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/lib.rs - (line 8) - compile ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18", kill_on_drop: false }` [INFO] [stdout] 9ec39c920173e4e1fe6de87dcda313c25276e77034f8e90658af5f7b8470ce18