[INFO] fetching crate tacet-web 0.1.6...
[INFO] testing tacet-web-0.1.6 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate tacet-web 0.1.6 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate tacet-web 0.1.6
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tacet-web 0.1.6
[INFO] tweaked toml for crates.io crate tacet-web 0.1.6 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tacet-web 0.1.6 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 tacet-web 0.1.6 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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5
[INFO] running `Command { std: "docker" "start" "9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5", 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" "9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5" "/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" "9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5", 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" "9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling cc v1.3.0
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling rustls v0.23.42
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling syn v3.0.2
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tacet-kernel v0.1.5
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling tacet-web v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 16.99s
[INFO] running `Command { std: "docker" "inspect" "9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5", 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" "9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tacet-web v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.35s
[INFO] running `Command { std: "docker" "inspect" "9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5", 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" "9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stdout] 
[INFO] [stdout] running 124 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/tacet-web/3dcad1da10000fc0/out/tacet_web-3dcad1da10000fc0)
[INFO] [stdout] test addon::tests::a_credential_is_never_printed ... ok
[INFO] [stdout] test addon::tests::a_closed_record_does_not_count_as_open ... ok
[INFO] [stdout] test addon::tests::a_missing_file_is_an_empty_registry_not_an_error ... ok
[INFO] [stdout] test addon::tests::a_hand_written_file_is_readable ... ok
[INFO] [stdout] test addon::tests::a_registry_written_with_the_old_turkish_keys_still_loads ... ok
[INFO] [stdout] test addon::tests::a_setting_value_cannot_smuggle_a_second_entry ... ok
[INFO] [stdout] test addon::tests::a_written_registry_reads_back_identically ... ok
[INFO] [stdout] test addon::tests::a_dotless_word_is_not_accepted_as_a_host ... ok
[INFO] [stdout] test addon::tests::adding_the_same_name_twice_replaces_it ... ok
[INFO] [stdout] test addon::tests::each_addon_asks_for_what_it_needs ... ok
[INFO] [stdout] test addon::tests::a_corrupt_file_is_not_swallowed_silently ... ok
[INFO] [stdout] test addon::tests::an_empty_registry_counts_no_addon_as_open ... ok
[INFO] [stdout] test addon::tests::an_unknown_state_is_an_error ... ok
[INFO] [stdout] test addon::tests::delete_and_set_state ... ok
[INFO] [stdout] test addon::tests::every_named_addon_has_a_definition ... ok
[INFO] [stdout] test addon::tests::the_host_allow_list_matches_at_a_label_boundary ... ok
[INFO] [stdout] test addon::tests::the_host_of_a_url_is_the_one_that_would_be_connected_to ... ok
[INFO] [stdout] test addon::tests::a_many_valued_setting_round_trips ... ok
[INFO] [stdout] test addon::tests::the_gate_falls_closed ... ok
[INFO] [stdout] test addon::tests::the_json_output_is_deterministic ... ok
[INFO] [stdout] test client::tests::a_public_looking_userinfo_does_not_smuggle_a_local_target_through ... ok
[INFO] [stdout] test client::tests::a_host_name_that_only_looks_private_does_not_get_the_plain_http_exception ... ok
[INFO] [stdout] test client::tests::a_language_is_appended_when_given_and_not_when_blank ... ok
[INFO] [stdout] test client::tests::a_query_injection_cannot_become_a_url_parameter ... ok
[INFO] [stdout] test client::tests::a_redirect_target_is_resolved_and_then_faces_the_same_gate ... ok
[INFO] [stdout] test client::tests::smoke_connects_to_the_real_server ... ignored, requires the real network
[INFO] [stdout] test client::tests::page_text_rejects_an_unsupported_scheme ... ok
[INFO] [stdout] test addon::tests::the_shapes_refuse_what_they_are_there_to_refuse ... ok
[INFO] [stdout] test addon::tests::the_table_has_no_duplicates ... ok
[INFO] [stdout] test client::tests::the_default_timeout_is_not_infinite ... ok
[INFO] [stdout] test addon::tests::the_registry_is_not_readable_by_other_accounts ... ok
[INFO] [stdout] test client::tests::the_host_is_read_out_of_the_address_without_being_fooled ... ok
[INFO] [stdout] test client::tests::address_is_valid_makes_the_same_decision_as_the_client ... ok
[INFO] [stdout] test client::tests::the_request_url_is_built_correctly ... ok
[INFO] [stdout] test download::tests::a_206_is_only_trusted_when_the_content_range_agrees ... ok
[INFO] [stdout] test download::tests::a_range_mismatch_is_told_apart_from_a_size_mismatch ... ok
[INFO] [stdout] test client::tests::a_target_that_is_not_on_the_public_internet_is_refused ... ok
[INFO] [stdout] test client::tests::a_trailing_slash_in_the_base_does_not_produce_a_double_slash ... ok
[INFO] [stdout] test client::tests::non_ascii_and_special_characters_escape_byte_by_byte ... ok
[INFO] [stdout] test client::tests::nothing_goes_online_when_the_address_is_undefined ... ok
[INFO] [stdout] test client::tests::plain_http_is_rejected_for_a_remote_server ... ok
[INFO] [stdout] test client::tests::an_address_without_a_scheme_is_rejected ... ok
[INFO] [stdout] test client::tests::an_empty_query_is_rejected_without_going_online ... ok
[INFO] [stdout] test client::tests::page_text_refuses_a_target_that_is_not_public ... ok
[INFO] [stdout] test download::tests::a_network_error_is_told_in_the_language_of_downloading ... ok
[INFO] [stdout] test download::tests::an_oversized_leftover_is_a_dead_end_and_a_short_one_is_not ... ok
[INFO] [stdout] test client::tests::the_fetchable_filter_screens_out_binary_files ... ok
[INFO] [stdout] test download::tests::plain_http_and_a_scheme_less_address_are_rejected ... ok
[INFO] [stdout] test download::tests::the_content_range_header_is_read_the_way_the_rfc_writes_it ... ok
[INFO] [stdout] test download::tests::an_existing_target_is_digested_without_going_online ... ok
[INFO] [stdout] test download::tests::without_approval_there_is_no_download ... ok
[INFO] [stdout] test http::tests::a_host_that_is_not_on_the_list_is_refused_before_anything_else ... ok
[INFO] [stdout] test http::tests::a_host_that_merely_looks_allowed_is_not_allowed ... ok
[INFO] [stdout] test http::tests::a_public_looking_userinfo_does_not_smuggle_a_host_past_the_list ... ok
[INFO] [stdout] test download::tests::the_download_agent_refuses_to_leave_https ... ok
[INFO] [stdout] test download::tests::the_temp_name_adds_the_extension ... ok
[INFO] [stdout] test http::tests::an_allowed_but_unroutable_host_is_still_refused ... ok
[INFO] [stdout] test http::tests::an_empty_allowlist_refuses_everything ... ok
[INFO] [stdout] test http::tests::hosts_stored_the_way_the_installer_writes_them_come_back_whole ... ok
[INFO] [stdout] test http::tests::plain_http_and_every_other_scheme_are_refused ... ok
[INFO] [stdout] test http::tests::smoke_calls_a_real_public_api ... ignored, requires the real network
[INFO] [stdout] test http::tests::the_host_is_read_out_of_an_address_without_being_fooled ... ok
[INFO] [stdout] test http::tests::the_response_helpers_agree_with_the_status_ranges ... ok
[INFO] [stdout] test outcome::tests::a_missing_results_field_is_invalid_json ... ok
[INFO] [stdout] test outcome::tests::a_non_array_results_field_is_invalid_json ... ok
[INFO] [stdout] test outcome::tests::an_infobox_with_empty_content_is_ignored ... ok
[INFO] [stdout] test http::tests::the_request_body_cap_is_enforced_before_the_socket ... ok
[INFO] [stdout] test outcome::tests::a_long_text_without_spaces_is_cut_hard ... ok
[INFO] [stdout] test outcome::tests::domain_drops_the_port_the_user_info_and_the_path ... ok
[INFO] [stdout] test outcome::tests::truncation_does_not_panic_on_a_multi_byte_character ... ok
[INFO] [stdout] test release::tests::a_body_without_a_tag_is_rejected ... ok
[INFO] [stdout] test outcome::tests::truncation_respects_the_word_boundary ... ok
[INFO] [stdout] test http::tests::the_host_setting_is_parsed_forgivingly_but_stored_strictly ... ok
[INFO] [stdout] test outcome::tests::empty_results_gives_an_empty_result_error ... ok
[INFO] [stdout] test release::tests::a_release_with_no_assets_is_not_an_error ... ok
[INFO] [stdout] test outcome::tests::missing_fields_do_not_drop_a_result_but_a_url_less_one_is_thrown_away ... ok
[INFO] [stdout] test outcome::tests::html_instead_of_json_is_invalid_json ... ok
[INFO] [stdout] test outcome::tests::the_sample_response_parses_and_the_domain_is_extracted ... ok
[INFO] [stdout] test http::tests::the_method_set_is_closed ... ok
[INFO] [stdout] test outcome::tests::the_infobox_goes_first ... ok
[INFO] [stdout] test release::tests::a_shorter_version_is_padded_with_zeros ... ok
[INFO] [stdout] test release::tests::an_unparsable_version_never_claims_an_update ... ok
[INFO] [stdout] test release::tests::finds_the_asset_for_the_host_triple ... ok
[INFO] [stdout] test release::tests::parses_tag_and_assets ... ok
[INFO] [stdout] test release::tests::the_leading_v_and_a_prerelease_suffix_do_not_change_the_answer ... ok
[INFO] [stdout] test release::tests::the_release_agent_refuses_to_leave_https ... ok
[INFO] [stdout] test release::tests::the_published_digest_is_read_without_its_algorithm_prefix ... ok
[INFO] [stdout] test relevance::network_tests::smoke_from_page_extracts_the_timetable ... ignored, requires the real network
[INFO] [stdout] test http::tests::the_default_timeout_is_not_infinite ... ok
[INFO] [stdout] test release::tests::the_same_version_is_not_newer ... ok
[INFO] [stdout] test relevance::tests::data_density_separates_facts_from_talk ... ok
[INFO] [stdout] test http::tests::an_allowed_host_gets_past_the_closed_set ... ok
[INFO] [stdout] test client::tests::plain_http_is_accepted_on_the_local_network ... ok
[INFO] [stdout] test relevance::tests::irrelevant_or_empty_text_returns_empty ... ok
[INFO] [stdout] test release::tests::versions_compare_numerically_not_as_text ... ok
[INFO] [stdout] test relevance::tests::keywords_drop_the_stop_words_and_the_short_ones ... ok
[INFO] [stdout] test relevance::tests::chunking_does_not_split_a_word_in_half ... ok
[INFO] [stdout] test relevance::tests::multi_byte_text_does_not_panic ... ok
[INFO] [stdout] test relevance::tests::simplification_folds_the_turkish_accents ... ok
[INFO] [stdout] test relevance::tests::the_clock_shape_is_recognized_and_a_date_is_not ... ok
[INFO] [stdout] test text::tests::an_ampersand_that_is_not_an_entity_is_preserved ... ok
[INFO] [stdout] test text::tests::an_unclosed_tag_does_not_leak_into_the_text ... ok
[INFO] [stdout] test text::tests::block_tags_do_not_glue_words_together ... ok
[INFO] [stdout] test text::tests::broken_input_does_not_panic_and_tag_content_does_not_leak ... ok
[INFO] [stdout] test text::tests::consecutive_dropped_blocks_do_not_loop_forever ... ok
[INFO] [stdout] test text::tests::a_multi_byte_character_after_an_ampersand_does_not_panic ... ok
[INFO] [stdout] test relevance::tests::strong_density_does_not_count_dates_but_does_count_clocks ... ok
[INFO] [stdout] test text::tests::an_unclosed_script_is_dropped_to_the_end ... ok
[INFO] [stdout] test text::tests::multi_byte_content_is_not_corrupted ... ok
[INFO] [stdout] test text::tests::script_and_style_bodies_are_dropped_whole ... ok
[INFO] [stdout] test relevance::tests::the_relevant_section_stays_within_the_cap_and_preserves_adjacency ... ok
[INFO] [stdout] test text::tests::a_similarly_named_tag_is_not_dropped_by_mistake ... ok
[INFO] [stdout] test text::tests::tags_are_stripped_and_whitespace_is_normalized ... ok
[INFO] [stdout] test text::tests::typographic_punctuation_goes_down_to_ascii ... ok
[INFO] [stdout] test text::tests::named_accented_entities_are_resolved ... ok
[INFO] [stdout] test text::tests::numeric_entities_are_resolved ... ok
[INFO] [stdout] test relevance::tests::the_relevant_section_skips_the_leading_navigation_and_finds_the_timetable ... ok
[INFO] [stdout] test text::tests::table_cells_do_not_stick_together ... ok
[INFO] [stdout] test text::tests::entities_are_resolved ... ok
[INFO] [stdout] test relevance::tests::the_menu_text_cannot_beat_the_timetable ... ok
[INFO] [stdout] test relevance::tests::the_clock_count_tells_a_timetable_dump_apart ... ok
[INFO] [stdout] test relevance::tests::values_with_units_score_higher_than_bare_numbers ... ok
[INFO] [stdout] test download::tests::chunked_feeding_gives_the_same_digest ... ok
[INFO] [stdout] test download::tests::the_official_sha256_vectors_hold ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 121 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/target_gate.rs (/opt/rustwide/target/debug/build/tacet-web/c0ec246a43cbef01/out/target_gate-c0ec246a43cbef01)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]    Doc-tests tacet_web
[INFO] [stdout] test a_loopback_target_is_refused_without_a_connection_being_made ... 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] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5", kill_on_drop: false }`
[INFO] [stdout] 9222c2404b8b6946664d0700c95b43800307277ab2c8e28bf3ea52a6f82223d5
