[INFO] fetching crate rete-cli 0.3.4...
[INFO] testing rete-cli-0.3.4 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate rete-cli 0.3.4 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate rete-cli 0.3.4
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rete-cli 0.3.4
[INFO] tweaked toml for crates.io crate rete-cli 0.3.4 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rete-cli 0.3.4 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rete-cli 0.3.4 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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] 4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98
[INFO] running `Command { std: "docker" "start" "4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98", 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" "4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98", 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" "4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling oxilangtag v0.1.6
[INFO] [stderr]    Compiling oxiri v0.2.11
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling peg-runtime v0.8.6
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling peg-macros v0.8.6
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling ruzstd v0.7.3
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling roff v1.1.1
[INFO] [stderr]    Compiling regex-lite v0.1.9
[INFO] [stderr]    Compiling ascii v1.1.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling peg v0.8.6
[INFO] [stderr]    Compiling chunked_transfer v1.5.0
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling tiny_http v0.12.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling oxrdf v0.2.4
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling clap_complete v4.6.7
[INFO] [stderr]    Compiling oxrdf v0.3.3
[INFO] [stderr]    Compiling clap_mangen v0.2.33
[INFO] [stderr]    Compiling oxttl v0.1.8
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling oxttl v0.2.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling spargebra v0.3.5
[INFO] [stderr]    Compiling oxrdfxml v0.1.7
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling rete-core v0.3.4
[INFO] [stderr]    Compiling rete-cli v0.3.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 27s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98", 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" "4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling rete-cli v0.3.4 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 26s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] running `Command { std: "docker" "inspect" "4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98", 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" "4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.23s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.31.3
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 2`
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/rete-cli/20f6083daf1d106e/out/rete-20f6083daf1d106e)
[INFO] [stdout] 
[INFO] [stdout] running 134 tests
[INFO] [stdout] test commands::buildinfo::tests::empty_build_info_parses_from_empty_object ... ok
[INFO] [stdout] test commands::buildinfo::tests::build_info_round_trips_and_omits_absent_fields ... ok
[INFO] [stdout] test commands::buildinfo::tests::every_result_shape_grades_the_same_way_for_both_callers ... ok
[INFO] [stdout] test commands::card_jsonld::tests::cardless_iri_falls_back_to_url_source_only ... ok
[INFO] [stdout] test commands::card::tests::the_description_flag_is_bounded_like_the_card_file ... ok
[INFO] [stdout] test commands::card_jsonld::tests::discovery_fields_project_under_standard_terms_and_into_croissant ... ok
[INFO] [stdout] test commands::card_jsonld::tests::croissant_carries_no_recordset_and_no_fabricated_sha256 ... ok
[INFO] [stdout] test commands::card_jsonld::tests::jsonld_maps_onto_void_schema_and_prov ... ok
[INFO] [stdout] test commands::card_jsonld::tests::extra_projects_per_key_as_opaque_values_and_croissant_omits_it ... ok
[INFO] [stdout] test commands::card::tests::curated_lists_are_canonicalized_and_bad_entries_rejected ... ok
[INFO] [stdout] test commands::card::tests::flags_override_card_file_fields ... ok
[INFO] [stdout] test commands::compress::tests::a_dropped_encoder_produces_a_frame_that_does_not_decode ... ok
[INFO] [stdout] test commands::card::tests::hex16_formats_lowercase_padded ... ok
[INFO] [stdout] test commands::compress::tests::level_validation_rejects_what_the_codec_would_not_accept ... ok
[INFO] [stdout] test commands::buildinfo::tests::rfc3339_formats_known_epochs ... ok
[INFO] [stdout] test commands::compress::tests::gzip_output_decodes_back_to_the_input ... ok
[INFO] [stdout] test commands::estimate::tests::hll_small_cardinality_uses_linear_counting ... ok
[INFO] [stdout] test commands::compress::tests::zstd_output_decodes_back_to_the_input ... ok
[INFO] [stdout] test commands::compress::tests::a_write_failure_surfaces_from_close_rather_than_being_swallowed ... ok
[INFO] [stdout] test commands::compress::tests::none_is_a_pass_through ... ok
[INFO] [stdout] test commands::export::tests::turtle_export_groups_and_abbreviates ... ok
[INFO] [stdout] test commands::hdt::codec::tests::bit_sequence_is_lsb_first_and_never_empty_on_disk ... ok
[INFO] [stdout] test commands::hdt::codec::tests::bit_sequence_spans_byte_boundaries ... ok
[INFO] [stdout] test commands::hdt::codec::tests::bits_for_counts_the_high_bit ... ok
[INFO] [stdout] test commands::hdt::codec::tests::crc16_is_arc ... ok
[INFO] [stdout] test commands::hdt::codec::tests::crc8_is_smbus ... ok
[INFO] [stdout] test commands::card::tests::a_card_claiming_an_index_the_file_lacks_is_reported_as_drift ... ok
[INFO] [stdout] test commands::hdt::codec::tests::log_sequence_of_nothing_is_well_formed ... ok
[INFO] [stdout] test commands::hdt::codec::tests::log_sequence_packs_lsb_first ... ok
[INFO] [stdout] test commands::hdt::codec::tests::triples_control_info_matches_the_reference_file ... ok
[INFO] [stdout] test commands::estimate::tests::hll_estimates_within_a_few_percent ... ok
[INFO] [stdout] test commands::build::tests::a_starter_query_measured_as_a_row_binding_nothing_is_not_shipped ... ok
[INFO] [stdout] test commands::hdt::dict::tests::a_front_coded_section_decodes_back_to_its_terms ... ok
[INFO] [stdout] test commands::build::tests::cardless_build_gets_no_build_info ... ok
[INFO] [stdout] test commands::card::tests::measuring_the_text_index_costs_one_tiny_read ... ok
[INFO] [stdout] test commands::card::tests::card_tier_stays_two_requests_with_extra_present ... ok
[INFO] [stdout] test commands::build::tests::measuring_does_not_touch_a_file_whose_queries_all_answer ... ok
[INFO] [stdout] test commands::build::tests::no_card_costs_opts_out_of_the_emptiness_check_too ... ok
[INFO] [stdout] test commands::hdt::codec::tests::crc32_is_castagnoli_not_zlib ... ok
[INFO] [stdout] test commands::build::tests::a_starter_query_measured_at_zero_rows_is_not_shipped ... ok
[INFO] [stdout] test commands::hdt::dict::tests::a_literal_sorts_before_everything ... ok
[INFO] [stdout] test commands::hdt::dict::tests::a_section_with_no_shared_prefixes_still_round_trips ... ok
[INFO] [stdout] test commands::hdt::dict::tests::a_unicode_escape_becomes_the_character ... ok
[INFO] [stdout] test commands::hdt::dict::tests::an_empty_section_is_well_formed ... ok
[INFO] [stdout] test commands::build::tests::card_build_is_hash_deterministic_with_build_info_outside ... ok
[INFO] [stdout] test commands::hdt::dict::tests::an_unrecognized_escape_keeps_its_backslash ... ok
[INFO] [stdout] test commands::hdt::codec::tests::global_control_info_matches_the_reference_file ... ok
[INFO] [stdout] test commands::hdt::dict::tests::literals_are_stored_unescaped_with_their_structure_intact ... ok
[INFO] [stdout] test commands::hdt::dict::tests::the_block_sequence_has_one_entry_per_block_plus_a_sentinel ... ok
[INFO] [stdout] test commands::hdt::dict::tests::common_prefix_is_a_byte_count_not_a_char_count ... ok
[INFO] [stdout] test commands::hdt::dict::tests::iris_lose_their_brackets_and_literals_keep_their_quotes ... ok
[INFO] [stdout] test commands::hdt::dict::tests::stripping_brackets_changes_the_order ... ok
[INFO] [stdout] test commands::hdt::tests::human_bytes_reads_like_a_size ... ok
[INFO] [stdout] test commands::hdt::tests::interning_records_both_roles_of_a_shared_term ... ok
[INFO] [stdout] test commands::hdt::tests::sections_are_sorted_by_the_stripped_form ... ok
[INFO] [stdout] test commands::hdt::tests::the_header_is_well_formed_ntriples ... ok
[INFO] [stdout] test commands::hdt::triples::tests::a_single_triple_closes_both_runs ... ok
[INFO] [stdout] test commands::hdt::triples::tests::the_terminator_bit_is_on_the_last_element_of_each_run ... ok
[INFO] [stdout] test commands::render::tests::literal_lexical_extraction ... ok
[INFO] [stdout] test commands::render::tests::select_results_json_shape ... ok
[INFO] [stdout] test commands::render::tests::term_json_classification ... ok
[INFO] [stdout] test commands::hdt::triples::tests::the_bitmaps_are_exactly_as_long_as_their_arrays ... ok
[INFO] [stdout] test commands::hdt::triples::tests::the_encoding_decodes_back_to_the_triples ... ok
[INFO] [stdout] test commands::hdt::dict::tests::blank_nodes_and_iris_swap_blocks ... ok
[INFO] [stdout] test commands::build::tests::build_materialize_bakes_in_entailments ... ok
[INFO] [stdout] test commands::service_http::tests::service_client_posts_and_parses_sparql_json ... ok
[INFO] [stdout] test commands::turtle::tests::a_blank_node_passes_through ... ok
[INFO] [stdout] test commands::turtle::tests::a_declaration_precedes_its_first_use ... ok
[INFO] [stdout] test commands::render::tests::ask_results_json ... ok
[INFO] [stdout] test commands::turtle::tests::a_bare_scheme_is_not_a_namespace ... ok
[INFO] [stdout] test commands::turtle::tests::a_typed_literal_contributes_its_datatype_namespace ... ok
[INFO] [stdout] test commands::turtle::tests::an_rdf_star_quoted_triple_passes_through ... ok
[INFO] [stdout] test commands::turtle::tests::datatype_is_abbreviated_without_touching_the_lexical_form ... ok
[INFO] [stdout] test commands::turtle::tests::a_literal_containing_the_datatype_marker_is_not_misparsed ... ok
[INFO] [stdout] test commands::turtle::tests::a_prefix_first_needed_inside_a_graph_block_closes_and_reopens_it ... ok
[INFO] [stdout] test commands::service_http::tests::service_client_surfaces_http_and_result_errors ... ok
[INFO] [stdout] test commands::turtle::tests::literal_end_walks_escapes_rather_than_stopping_at_the_first_quote ... ok
[INFO] [stdout] test commands::turtle::tests::per_statement_grouping_repeats_the_subject ... ok
[INFO] [stdout] test commands::hdt::triples::tests::several_objects_share_one_predicate_run ... ok
[INFO] [stdout] test commands::turtle::tests::pn_local_accepts_the_ordinary_shapes ... ok
[INFO] [stdout] test commands::turtle::tests::generated_prefix_names_never_collide ... ok
[INFO] [stdout] test commands::turtle::tests::a_namespace_whose_locals_never_abbreviate_is_not_sampled ... ok
[INFO] [stdout] test commands::turtle::tests::pn_local_rejects_what_would_not_parse ... ok
[INFO] [stdout] test commands::turtle::tests::an_unsafe_local_part_falls_back_to_the_full_iri ... ok
[INFO] [stdout] test commands::turtle::tests::pn_prefix_is_stricter_than_pn_local_at_both_ends ... ok
[INFO] [stdout] test commands::turtle::tests::rdf_type_becomes_a_and_needs_no_prefix ... ok
[INFO] [stdout] test commands::turtle::tests::subject_grouping_shares_subject_and_predicate ... ok
[INFO] [stdout] test commands::turtle::tests::trig_wraps_statements_in_a_graph_block ... ok
[INFO] [stdout] test commands::turtle::tests::the_sample_prefers_frequent_namespaces_and_names_them_readably ... ok
[INFO] [stdout] test commands::turtle::tests::well_known_namespaces_are_unique ... ok
[INFO] [stdout] test commands::turtle::tests::the_longest_matching_namespace_wins ... ok
[INFO] [stdout] test cypher::tests::rejects_garbage ... ok
[INFO] [stdout] test cypher::tests::custom_base_iri ... ok
[INFO] [stdout] test cypher::tests::rejects_multiple_labels ... ok
[INFO] [stdout] test commands::turtle::tests::the_sample_is_capped ... ok
[INFO] [stdout] test cypher::tests::rejects_missing_return ... ok
[INFO] [stdout] test cypher::tests::rejects_optional_match ... ok
[INFO] [stdout] test cypher::tests::rejects_relationship_property ... ok
[INFO] [stdout] test cypher::tests::translate_and_conditions ... ok
[INFO] [stdout] test cypher::tests::translate_identity_filter ... ok
[INFO] [stdout] test cypher::tests::rejects_writes ... ok
[INFO] [stdout] test cypher::tests::rejects_relationship_variable ... ok
[INFO] [stdout] test cypher::tests::translate_labeled_node_match ... ok
[INFO] [stdout] test cypher::tests::translate_relationship ... ok
[INFO] [stdout] test cypher::tests::translate_multiple_patterns ... ok
[INFO] [stdout] test cypher::tests::translate_return_property_and_limit ... ok
[INFO] [stdout] test cypher::tests::translate_reverse_relationship ... ok
[INFO] [stdout] test cypher::tests::translate_string_property_filter ... ok
[INFO] [stdout] test cypher::tests::translate_variable_length_to_plus_path ... ok
[INFO] [stdout] test cypher::tests::end_to_end_direct_relationship ... ok
[INFO] [stdout] test cypher::tests::translate_where_filter ... ok
[INFO] [stdout] test federate_tests::federate_ask_is_or ... ok
[INFO] [stdout] test federate_tests::federate_construct_unions_and_dedups ... ok
[INFO] [stdout] test federate_tests::select_merge_is_stable ... ok
[INFO] [stdout] test federate_tests::query_predicates_extraction ... ok
[INFO] [stdout] test http::tests::reads_ranges_over_https ... ignored, hits the network (httpbin); run with --ignored
[INFO] [stdout] test cypher::tests::end_to_end_variable_length_path ... ok
[INFO] [stdout] test commands::export::tests::jsonld_export_expanded_shape ... ok
[INFO] [stdout] test commands::hdt::codec::tests::vbyte_marks_the_last_byte_not_the_continuations ... ok
[INFO] [stdout] test commands::hdt::codec::tests::vbyte_matches_the_reference_file ... ok
[INFO] [stdout] test commands::hdt::dict::tests::a_datatype_suffix_is_structural_and_survives ... ok
[INFO] [stdout] test commands::hdt::triples::tests::an_empty_triple_set_produces_empty_structures ... ok
[INFO] [stdout] test commands::turtle::tests::a_plain_or_lang_tagged_literal_contributes_nothing ... ok
[INFO] [stdout] test http::tests::rejects_a_truncated_range_response ... ok
[INFO] [stdout] test commands::hdt::dict::tests::blank_nodes_pass_through_untouched ... ok
[INFO] [stdout] test commands::turtle::tests::only_used_prefixes_are_declared ... ok
[INFO] [stdout] test http::tests::reads_exact_ranges_from_a_range_host ... ok
[INFO] [stdout] test cypher::tests::end_to_end_labeled_match ... ok
[INFO] [stdout] test http::tests::rejects_a_host_that_ignores_range ... ok
[INFO] [stdout] test federate_tests::routing_prunes_predicate_disjoint_source ... ok
[INFO] [stdout] test commands::turtle::tests::a_namespace_local_to_a_few_subjects_does_not_earn_a_line ... ok
[INFO] [stdout] test federate_tests::federate_select_unions_and_dedups ... ok
[INFO] [stdout] test http::tests::server_errors_are_clean_errors ... ok
[INFO] [stdout] test commands::compress::tests::every_level_in_range_produces_a_decodable_frame ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 133 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.84s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/analysis_commands.rs (/opt/rustwide/target/release/build/rete-cli/dc2718a57a688a23/out/analysis_commands-dc2718a57a688a23)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/build_inputs.rs (/opt/rustwide/target/release/build/rete-cli/e0f31e7ec7213068/out/build_inputs-e0f31e7ec7213068)
[INFO] [stdout] test communities_reach_reason_and_shacl_cover_analysis_paths ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test external_build_rejects_text_index_with_a_reason ... ok
[INFO] [stdout] test concatenated_gzip_members_all_read ... ok
[INFO] [stdout] test external_build_rejects_rdfxml_with_a_clear_error ... ok
[INFO] [stdout] test estimate_reads_gzipped_turtle ... ok
[INFO] [stdout] test gzipped_turtle_builds_identically ... ok
[INFO] [stdout] test trig_keeps_its_named_graph ... ok
[INFO] [stdout] test merge_folds_named_graph_shards ... ok
[INFO] [stdout] test turtle_with_anonymous_blank_nodes_builds_on_both_paths ... ok
[INFO] [stdout] test external_build_from_gzipped_turtle_matches_in_ram ... ok
[INFO] [stdout] test collapse_graphs_matches_the_default_graph_build ... ok
[INFO] [stderr]      Running tests/card_costs.rs (/opt/rustwide/target/release/build/rete-cli/0b8bf036bc3aeabe/out/card_costs-0b8bf036bc3aeabe)
[INFO] [stdout] test external_build_keeps_named_graphs_byte_identically ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test only_measures_the_queries_it_was_given ... ok
[INFO] [stdout] test a_re_measurement_reproduces_the_build_record ... ok
[INFO] [stdout] test a_run_settles_a_verdict_no_card_can_reach ... ok
[INFO] [stdout] test a_byte_budget_stops_a_query_and_still_reports_the_spend ... ok
[INFO] [stdout] test measuring_a_card_document_is_refused ... ok
[INFO] [stdout] test writing_costs_preserves_the_hash_and_the_data ... ok
[INFO] [stdout] test writing_costs_refuses_what_would_mislead ... ok
[INFO] [stdout] test local_and_remote_measure_the_same_thing_and_both_say_so ... ok
[INFO] [stderr]      Running tests/cost_cli.rs (/opt/rustwide/target/release/build/rete-cli/0fc7c25cc5b55136/out/cost_cli-0fc7c25cc5b55136)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.83s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test cost_cli_reports_summary_and_full_open_byte_preview_as_json ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_contract.rs (/opt/rustwide/target/release/build/rete-cli/fa6c1aefb67d08cd/out/error_contract-fa6c1aefb67d08cd)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test malformed_or_incompatible_data_exits_one ... ok
[INFO] [stdout] test clap_usage_errors_exit_two ... ok
[INFO] [stdout] test completed_validation_or_reasoning_nonconformance_exits_three ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stderr]      Running tests/export_compress.rs (/opt/rustwide/target/release/build/rete-cli/2c32de5673e364d0/out/export_compress-2c32de5673e364d0)
[INFO] [stdout] test every_diagnostic_goes_to_stderr_when_the_stream_is_binary ... ok
[INFO] [stdout] test an_error_before_any_data_leaves_stdout_empty ... ok
[INFO] [stdout] test the_default_is_still_uncompressed_and_unchanged ... ok
[INFO] [stdout] test stdout_carries_the_frame_and_nothing_else ... ok
[INFO] [stdout] test turtle_compresses_too ... ok
[INFO] [stdout] test a_bad_level_fails_before_the_export_starts ... ok
[INFO] [stdout] test compressed_output_decodes_to_exactly_the_uncompressed_dump ... ok
[INFO] [stdout] test an_unknown_codec_is_rejected_by_the_parser ... ok
[INFO] [stdout] test compression_does_not_break_budget_invariance ... ok
[INFO] [stdout] test a_higher_level_is_not_larger ... ok
[INFO] [stdout] test every_accepted_level_produces_a_decodable_frame ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/export_filtered.rs (/opt/rustwide/target/release/build/rete-cli/d65ad4a1af934f62/out/export_filtered-d65ad4a1af934f62)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test dump_cost_previews_a_dump_without_running_it ... ok
[INFO] [stdout] test windowed_multichunk_dump_matches_eager ... ok
[INFO] [stdout] test graph_selection_slices_the_export ... ok
[INFO] [stdout] test memory_budget_dump_matches_in_memory ... ok
[INFO] [stdout] test in_memory_and_ranged_dumps_are_byte_identical ... ok
[INFO] [stdout] test a_filtered_export_is_the_full_export_filtered ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/export_hdt.rs (/opt/rustwide/target/release/build/rete-cli/5153566851febcea/out/export_hdt-5153566851febcea)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test the_bitmaps_match_their_arrays ... ok
[INFO] [stdout] test stdout_is_the_file_and_diagnostics_stay_on_stderr ... ok
[INFO] [stdout] test a_named_graph_can_be_selected ... ok
[INFO] [stdout] test several_named_graphs_and_an_empty_default_is_refused ... ok
[INFO] [stdout] test compression_is_refused_with_a_reason ... ok
[INFO] [stdout] test the_chosen_graph_is_reported_on_stderr ... ok
[INFO] [stdout] test an_unlimited_budget_is_accepted ... ok
[INFO] [stdout] test the_file_parses_end_to_end_with_nothing_left_over ... ok
[INFO] [stdout] test every_section_is_sorted_by_raw_bytes ... ok
[INFO] [stdout] test the_dictionary_holds_the_right_terms_in_the_right_sections ... ok
[INFO] [stdout] test literals_are_stored_with_their_escapes_resolved ... ok
[INFO] [stderr]      Running tests/export_quoted_triples.rs (/opt/rustwide/target/release/build/rete-cli/0511a3fd40f1843c/out/export_quoted_triples-0511a3fd40f1843c)
[INFO] [stdout] test a_budget_too_small_refuses_before_doing_any_work ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test hdt_and_jsonld_are_untouched_without_quoted_triples ... ok
[INFO] [stdout] test a_rdf12_trig_dump_is_not_readable_by_retes_own_trig_parser_yet ... ok
[INFO] [stdout] test jsonld_refuses_a_file_with_quoted_triples ... ok
[INFO] [stdout] test nesting_is_rewritten_at_every_depth ... ok
[INFO] [stdout] test a_subject_position_quoted_triple_is_refused_by_name ... ok
[INFO] [stdout] test an_unknown_surface_is_rejected_by_name ... ok
[INFO] [stdout] test hdt_refuses_a_file_with_quoted_triples ... ok
[INFO] [stdout] test the_rdf_star_surface_is_still_available_and_exact ... ok
[INFO] [stdout] test a_quoted_triple_nested_in_a_subject_is_refused_too ... ok
[INFO] [stdout] test a_literal_inside_a_triple_term_is_not_disturbed ... ok
[INFO] [stdout] test ingest_accepts_both_input_surfaces_as_the_same_graph ... ok
[INFO] [stdout] test a_file_with_no_quoted_triples_is_byte_identical_in_either_surface ... ok
[INFO] [stdout] test the_default_surface_is_the_rdf12_triple_term ... ok
[INFO] [stdout] test the_same_graph_still_exports_in_the_rdf_star_surface ... ok
[INFO] [stdout] test trig_round_trips_through_rete_in_the_rdf_star_surface ... ok
[INFO] [stdout] test both_surfaces_rebuild_into_the_same_graph ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.53s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/export_report_roundtrip.rs (/opt/rustwide/target/release/build/rete-cli/b69bd80c1f033b33/out/export_report_roundtrip-b69bd80c1f033b33)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test a_repaired_dump_is_publishable ... FAILED
[INFO] [stdout] test every_class_row_reaches_its_own_column ... FAILED
[INFO] [stdout] test an_unbracketed_ipv6_dump_is_refused_not_published ... FAILED
[INFO] [stderr] error: test failed, to rerun pass `--test export_report_roundtrip`
[INFO] [stdout] test the_driver_parses_the_exporters_own_report ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- a_repaired_dump_is_publishable stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_repaired_dump_is_publishable' (6965) panicked at tests/export_report_roundtrip.rs:70:5:
[INFO] [stdout] the driver could not parse the exporter's own report.
[INFO] [stdout] --- report ---
[INFO] [stdout] --sanitize-iris: totals invalid=0 repairable=0 unrepairable=0 unclassified=0
[INFO] [stdout] --sanitize-iris: no invalid IRIs found; the dump is byte-identical to a plain export.
[INFO] [stdout] 
[INFO] [stdout] --- stderr ---
[INFO] [stdout] bash: /opt/scripts/export_scholar_nquads.sh: No such file or directory
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55d0320577a1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55d03206db8a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55d03205d00c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55d032032056 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55d03204f4b9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55d031fde8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55d03204f672 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55d032032102 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55d03202acf9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55d032032d0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55d03206e33c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55d031fce054 - export_report_roundtrip[ebd4743d61b3660e]::parse_with_driver
[INFO] [stdout]   12:     0x55d031fce585 - <export_report_roundtrip[ebd4743d61b3660e]::a_repaired_dump_is_publishable::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55d031fd1ceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x55d031fdeec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55d031fd87b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55d031fe1f52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55d032056d9f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7fca923b0dfa - <unknown>
[INFO] [stdout]   19:     0x7fca924443d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- every_class_row_reaches_its_own_column stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'every_class_row_reaches_its_own_column' (6967) panicked at tests/export_report_roundtrip.rs:70:5:
[INFO] [stdout] the driver could not parse the exporter's own report.
[INFO] [stdout] --- report ---
[INFO] [stdout] --sanitize-iris: totals invalid=6 repairable=4 unrepairable=2 unclassified=1
[INFO] [stdout] --sanitize-iris: percent-encoded 4 IRI occurrence(s). The dump's IRIs are NOT the
[INFO] [stdout]                  file's IRIs: it no longer joins against the source graph, and
[INFO] [stdout]                  rete → store → rete is no longer the identity.
[INFO] [stdout]                        1  a character the IRIREF grammar excludes (space, control, or one of <>"{}|^`\)
[INFO] [stdout]                        1  '[' or ']' outside an IP-literal host
[INFO] [stdout]                        1  more than one '#'
[INFO] [stdout]                        1  '%' not followed by two hex digits
[INFO] [stdout] --sanitize-iris: 2 occurrence(s) CANNOT be repaired by escaping and were written
[INFO] [stdout]                  verbatim — this dump is still not valid N-Quads. Fix them at the
[INFO] [stdout]                  source; a relative IRI needs a base IRI the file never recorded.
[INFO] [stdout]                        1  no scheme — a relative IRI, not an absolute one
[INFO] [stdout]                           e.g. <noscheme/path>
[INFO] [stdout]                        1  rejected by the RFC 3987 parser, and no repair class recognises it
[INFO] [stdout]                           e.g. <https://::1>
[INFO] [stdout]                  The unclassified ones are invalid by RFC 3987 — the parser this
[INFO] [stdout]                  tool shares with Oxigraph's N-Triples reader refused them — but
[INFO] [stdout]                  match no repair rete knows, so nothing was changed. `<https://::1>`
[INFO] [stdout]                  (an IPv6 host missing its brackets) is the shape that taught us to
[INFO] [stdout]                  count these rather than pass them.
[INFO] [stdout] 
[INFO] [stdout] --- stderr ---
[INFO] [stdout] bash: /opt/scripts/export_scholar_nquads.sh: No such file or directory
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55d0320577a1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55d03206db8a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55d03205d00c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55d032032056 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55d03204f4b9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55d031fde8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55d03204f672 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55d032032102 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55d03202acf9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55d032032d0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55d03206e33c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55d031fce054 - export_report_roundtrip[ebd4743d61b3660e]::parse_with_driver
[INFO] [stdout]   12:     0x55d031fceb82 - <export_report_roundtrip[ebd4743d61b3660e]::every_class_row_reaches_its_own_column::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55d031fd1ceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x55d031fdeec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55d031fd87b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55d031fe1f52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55d032056d9f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7fca923b0dfa - <unknown>
[INFO] [stdout]   19:     0x7fca924443d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- an_unbracketed_ipv6_dump_is_refused_not_published stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'an_unbracketed_ipv6_dump_is_refused_not_published' (6966) panicked at tests/export_report_roundtrip.rs:70:5:
[INFO] [stdout] the driver could not parse the exporter's own report.
[INFO] [stdout] --- report ---
[INFO] [stdout] --sanitize-iris: totals invalid=1 repairable=0 unrepairable=1 unclassified=1
[INFO] [stdout] --sanitize-iris: 1 occurrence(s) CANNOT be repaired by escaping and were written
[INFO] [stdout]                  verbatim — this dump is still not valid N-Quads. Fix them at the
[INFO] [stdout]                  source; a relative IRI needs a base IRI the file never recorded.
[INFO] [stdout]                        1  rejected by the RFC 3987 parser, and no repair class recognises it
[INFO] [stdout]                           e.g. <https://::1>
[INFO] [stdout]                  The unclassified ones are invalid by RFC 3987 — the parser this
[INFO] [stdout]                  tool shares with Oxigraph's N-Triples reader refused them — but
[INFO] [stdout]                  match no repair rete knows, so nothing was changed. `<https://::1>`
[INFO] [stdout]                  (an IPv6 host missing its brackets) is the shape that taught us to
[INFO] [stdout]                  count these rather than pass them.
[INFO] [stdout] 
[INFO] [stdout] --- stderr ---
[INFO] [stdout] bash: /opt/scripts/export_scholar_nquads.sh: No such file or directory
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55d0320577a1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55d03206db8a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55d03205d00c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55d032032056 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55d03204f4b9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55d031fde8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55d03204f672 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55d032032102 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55d03202acf9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55d032032d0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55d03206e33c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55d031fce054 - export_report_roundtrip[ebd4743d61b3660e]::parse_with_driver
[INFO] [stdout]   12:     0x55d031fcfee2 - <export_report_roundtrip[ebd4743d61b3660e]::an_unbracketed_ipv6_dump_is_refused_not_published::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55d031fd1ceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x55d031fdeec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55d031fd87b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55d031fe1f52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55d032056d9f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7fca923b0dfa - <unknown>
[INFO] [stdout]   19:     0x7fca924443d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- the_driver_parses_the_exporters_own_report stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'the_driver_parses_the_exporters_own_report' (6968) panicked at tests/export_report_roundtrip.rs:70:5:
[INFO] [stdout] the driver could not parse the exporter's own report.
[INFO] [stdout] --- report ---
[INFO] [stdout] --sanitize-iris: totals invalid=0 repairable=0 unrepairable=0 unclassified=0
[INFO] [stdout] --sanitize-iris: no invalid IRIs found; the dump is byte-identical to a plain export.
[INFO] [stdout] 
[INFO] [stdout] --- stderr ---
[INFO] [stdout] bash: /opt/scripts/export_scholar_nquads.sh: No such file or directory
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55d0320577a1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55d03206db8a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55d03205d00c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55d032032056 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55d03204f4b9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55d031fde8a0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55d03204f672 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55d032032102 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55d03202acf9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55d032032d0d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55d03206e33c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55d031fce054 - export_report_roundtrip[ebd4743d61b3660e]::parse_with_driver
[INFO] [stdout]   12:     0x55d031fcf1f0 - <export_report_roundtrip[ebd4743d61b3660e]::the_driver_parses_the_exporters_own_report::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55d031fd1ceb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x55d031fdeec5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55d031fd87b4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55d031fe1f52 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55d032056d9f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7fca923b0dfa - <unknown>
[INFO] [stdout]   19:     0x7fca924443d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     a_repaired_dump_is_publishable
[INFO] [stdout]     an_unbracketed_ipv6_dump_is_refused_not_published
[INFO] [stdout]     every_class_row_reaches_its_own_column
[INFO] [stdout]     the_driver_parses_the_exporters_own_report
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98", kill_on_drop: false }`
[INFO] [stdout] 4deaabdda56c0c12d6887dc8e17fc493f320e2b884ba4790afb06fb6605aff98
