[INFO] cloning repository https://github.com/slashfan/rchtmltopdf
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/slashfan/rchtmltopdf" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fslashfan%2Frchtmltopdf", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fslashfan%2Frchtmltopdf'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2fb36be093351d81071cd45a0b0df5fcdfcccdb1
[INFO] testing slashfan/rchtmltopdf against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fslashfan%2Frchtmltopdf" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/slashfan/rchtmltopdf
[INFO] finished tweaking git repo https://github.com/slashfan/rchtmltopdf
[INFO] tweaked toml for git repo https://github.com/slashfan/rchtmltopdf written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/slashfan/rchtmltopdf on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/slashfan/rchtmltopdf already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded md-5 v0.11.0
[INFO] [stderr]   Downloaded hybrid-array v0.4.15
[INFO] [stderr]   Downloaded rangemap v1.8.0
[INFO] [stderr]   Downloaded weezl v0.2.1
[INFO] [stderr]   Downloaded ecb v0.2.1
[INFO] [stderr]   Downloaded bitflags v2.13.2
[INFO] [stderr]   Downloaded aes v0.9.2
[INFO] [stderr]   Downloaded lopdf v0.45.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990
[INFO] running `Command { std: "docker" "start" "a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990", 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" "a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990", 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" "a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling tinyvec v1.13.2
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.4
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling alloc-stdlib v0.2.4
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling unicode-properties v0.1.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling cpubits v0.1.1
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-padding v0.4.2
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling brotli-decompressor v5.0.3
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling cbc v0.2.1
[INFO] [stderr]    Compiling ecb v0.2.1
[INFO] [stderr]    Compiling aes v0.9.2
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling rchtmltopdf-core v0.3.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling rangemap v1.8.0
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling weezl v0.2.1
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling lopdf v0.45.0
[INFO] [stderr]    Compiling rchtmltopdf-browser v0.3.0 (/opt/rustwide/workdir/crates/browser)
[INFO] [stderr]    Compiling rchtmltopdf-pdf v0.3.0 (/opt/rustwide/workdir/crates/pdf)
[INFO] [stderr]    Compiling rchtmltopdf-conformance v0.3.0 (/opt/rustwide/workdir/crates/conformance)
[INFO] [stderr]    Compiling rchtmltopdf v0.3.0 (/opt/rustwide/workdir/crates/cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 01s
[INFO] running `Command { std: "docker" "inspect" "a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990", 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" "a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling rchtmltopdf-browser v0.3.0 (/opt/rustwide/workdir/crates/browser)
[INFO] [stderr]    Compiling rchtmltopdf-conformance v0.3.0 (/opt/rustwide/workdir/crates/conformance)
[INFO] [stderr]    Compiling rchtmltopdf v0.3.0 (/opt/rustwide/workdir/crates/cli)
[INFO] [stderr]    Compiling rchtmltopdf-pdf v0.3.0 (/opt/rustwide/workdir/crates/pdf)
[INFO] [stderr]    Compiling rchtmltopdf-core v0.3.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 26.87s
[INFO] running `Command { std: "docker" "inspect" "a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990", 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" "a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.39s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rchtmltopdf-eabe7a7b4bc7fb35)
[INFO] [stdout] 
[INFO] [stdout] running 78 tests
[INFO] [stdout] test convert::tests::a_heading_without_a_box_gets_no_back_link ... ok
[INFO] [stdout] test convert::tests::one_page_or_several_are_what_gets_converted ... ok
[INFO] [stdout] test convert::tests::a_cover_is_converted_like_a_page ... ok
[INFO] [stdout] test convert::tests::a_table_of_contents_is_an_object_like_the_others ... ok
[INFO] [stdout] test convert::tests::back_links_pair_headings_with_their_measured_boxes ... ok
[INFO] [stdout] test convert::tests::nothing_left_names_every_document_that_was_skipped ... ok
[INFO] [stdout] test convert::tests::nothing_to_convert_is_reported_rather_than_panicking ... ok
[INFO] [stdout] test convert::tests::standard_input_twice_is_refused_rather_than_read_empty ... ok
[INFO] [stdout] test input::tests::a_url_is_handed_over_untouched ... ok
[INFO] [stdout] test convert::tests::the_progress_line_says_which_document_only_when_there_are_several ... ok
[INFO] [stdout] test input::tests::a_directory_is_not_a_document ... ok
[INFO] [stdout] test input::tests::a_file_becomes_an_absolute_file_url ... ok
[INFO] [stdout] test convert::tests::a_table_of_contents_alone_is_still_a_conversion ... ok
[INFO] [stdout] test input::tests::a_windows_style_path_is_a_path_not_a_url ... ok
[INFO] [stdout] test input::tests::binary_content_survives_unchanged ... ok
[INFO] [stdout] test input::tests::standard_input_becomes_a_file_beside_the_working_directory ... ok
[INFO] [stdout] test input::tests::a_missing_file_is_reported_when_the_handler_is_to_judge ... ok
[INFO] [stdout] test input::tests::the_written_file_is_named_as_html ... ok
[INFO] [stdout] test numbering::tests::a_cover_counts_like_any_other_page ... ok
[INFO] [stdout] test input::tests::awkward_characters_in_a_path_are_encoded ... ok
[INFO] [stdout] test numbering::tests::a_heading_stays_in_force_into_the_next_document ... ok
[INFO] [stdout] test numbering::tests::a_negative_offset_goes_below_zero_rather_than_wrapping ... ok
[INFO] [stdout] test numbering::tests::a_page_names_the_first_heading_that_begins_on_it ... ok
[INFO] [stdout] test input::tests::the_written_file_is_removed_when_the_document_is_dropped ... ok
[INFO] [stdout] test numbering::tests::an_object_is_numbered_by_the_pages_before_it ... ok
[INFO] [stdout] test numbering::tests::nothing_to_number_is_nothing ... ok
[INFO] [stdout] test numbering::tests::the_dump_numbers_a_page_of_the_file_and_so_does_the_band ... ok
[INFO] [stdout] test numbering::tests::the_numbers_run_across_documents_and_restart_within_them ... ok
[INFO] [stdout] test outline::tests::a_negative_page_is_written_as_it_is ... ok
[INFO] [stdout] test outline::tests::a_table_of_contents_is_named_after_the_documents_with_one_name_twice ... ok
[INFO] [stdout] test numbering::tests::the_offset_shifts_every_page_of_the_output ... ok
[INFO] [stdout] test outline::tests::an_empty_outline_is_still_a_document ... ok
[INFO] [stdout] test outline::tests::anchors_count_in_base_36 ... ok
[INFO] [stdout] test outline::tests::each_object_wraps_the_headings_on_its_own_pages ... ok
[INFO] [stdout] test outline::tests::no_objects_is_no_entries ... ok
[INFO] [stdout] test outline::tests::text_outside_ascii_is_written_as_it_is ... ok
[INFO] [stdout] test outline::tests::the_anchors_are_written_as_attributes ... ok
[INFO] [stdout] test outline::tests::the_offset_shifts_every_entry ... ok
[INFO] [stdout] test outline::tests::the_shape_is_wkhtmltopdfs ... ok
[INFO] [stdout] test outline::tests::a_control_character_is_dropped_rather_than_written ... ok
[INFO] [stdout] test outline::tests::a_heading_that_points_nowhere_is_left_out ... ok
[INFO] [stdout] test outline::tests::a_title_is_escaped_for_an_attribute ... ok
[INFO] [stdout] test outline::tests::an_object_kept_out_of_the_outline_keeps_an_empty_item ... ok
[INFO] [stdout] test output::tests::a_failure_leaves_nothing_behind ... ok
[INFO] [stdout] test input::tests::an_unwritable_working_directory_says_why_it_matters ... ok
[INFO] [stdout] test input::tests::a_missing_file_fails_before_any_browser_is_started ... ok
[INFO] [stdout] test output::tests::a_file_receives_exactly_the_bytes_it_was_given ... ok
[INFO] [stdout] test output::tests::the_scratch_file_sits_beside_the_target ... ok
[INFO] [stdout] test output::tests::stdout_receives_exactly_the_bytes_it_was_given ... ok
[INFO] [stdout] test table::tests::arity_never_exceeds_two ... ok
[INFO] [stdout] test table::tests::long_names_are_unique ... ok
[INFO] [stdout] test output::tests::an_empty_document_still_produces_a_file ... ok
[INFO] [stdout] test output::tests::an_unwritable_directory_is_reported_with_the_path ... ok
[INFO] [stdout] test output::tests::an_existing_file_is_replaced ... ok
[INFO] [stdout] test toc::tests::a_heading_is_numbered_where_it_lands ... ok
[INFO] [stdout] test table::tests::only_options_taking_values_can_repeat ... ok
[INFO] [stdout] test table::tests::scope_matches_section ... ok
[INFO] [stdout] test toc::tests::a_shrink_factor_survives_as_a_percentage ... ok
[INFO] [stdout] test toc::tests::a_skipped_level_opens_one_list ... ok
[INFO] [stdout] test toc::tests::a_title_is_escaped ... ok
[INFO] [stdout] test toc::tests::an_entry_names_the_heading_it_links_to ... ok
[INFO] [stdout] test toc::tests::back_links_keep_the_markers_the_merge_needs_even_without_links ... ok
[INFO] [stdout] test toc::tests::a_number_is_written_as_it_comes ... ok
[INFO] [stdout] test toc::tests::a_table_is_listed_where_it_sits ... ok
[INFO] [stdout] test toc::tests::coming_back_out_closes_the_deeper_list ... ok
[INFO] [stdout] test table::tests::long_names_have_no_dashes_prefix_and_no_spaces ... ok
[INFO] [stdout] test table::tests::lookup_finds_known_options ... ok
[INFO] [stdout] test table::tests::unimplemented_options_explain_themselves ... ok
[INFO] [stdout] test table::tests::every_option_the_brief_promises_for_v1_is_still_keepable ... ok
[INFO] [stdout] test toc::tests::disable_toc_links_leaves_the_entries_unlinked ... ok
[INFO] [stdout] test toc::tests::no_entries_is_still_a_document ... ok
[INFO] [stdout] test table::tests::short_flags_are_unique ... ok
[INFO] [stdout] test toc::tests::the_defaults_are_the_stylesheets_own ... ok
[INFO] [stdout] test toc::tests::the_options_land_where_the_stylesheet_carried_them ... ok
[INFO] [stdout] test toc::tests::the_header_text_is_escaped ... ok
[INFO] [stdout] test toc::tests::nothing_to_list_still_lists_the_table_itself ... ok
[INFO] [stdout] test toc::tests::the_numbers_go_through_the_mapping ... ok
[INFO] [stdout] test toc::tests::the_shape_is_what_the_default_stylesheet_produced ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rchtmltopdf-89ae64eb51768a48)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/apply.rs (/opt/rustwide/target/debug/deps/apply-50e09c937b829b96)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test a_file_option_with_a_path_keeps_it ... ok
[INFO] [stdout] test an_explicit_dimension_overrides_a_named_size_in_either_order ... ok
[INFO] [stdout] test an_unknown_page_size_lists_the_ones_that_exist ... ok
[INFO] [stdout] test a_bad_length_reuses_the_parsers_own_message ... ok
[INFO] [stdout] test bad_enumerated_values_list_what_was_expected ... ok
[INFO] [stdout] test a_bad_number_and_a_bad_viewport_are_reported ... ok
[INFO] [stdout] test a_named_page_size_is_resolved ... ok
[INFO] [stdout] test errors_echo_the_option_exactly_as_written ... ok
[INFO] [stdout] test a_bare_command_line_gets_the_wkhtmltopdf_defaults ... ok
[INFO] [stdout] test an_empty_file_option_is_the_same_as_not_passing_it ... ok
[INFO] [stdout] test every_option_marked_implemented_is_actually_applied ... ok
[INFO] [stdout] test a_cover_does_not_inherit_the_bands_but_takes_its_own ... ok
[INFO] [stdout] test margins_accept_every_unit_and_the_short_flags ... ok
[INFO] [stdout] test defaults_are_inherited_and_can_be_overridden_per_object ... ok
[INFO] [stdout] test default_header_fills_the_band_without_moving_the_content ... ok
[INFO] [stdout] test repeatable_options_accumulate_and_others_take_the_last ... ok
[INFO] [stdout] test orientation_swaps_after_the_size_is_resolved ... ok
[INFO] [stdout] test quiet_and_log_level_both_reach_the_settings ... ok
[INFO] [stdout] test nothing_acts_on_an_option_that_will_never_have_an_equivalent ... ok
[INFO] [stdout] test the_link_options_land_where_they_belong ... ok
[INFO] [stdout] test objects_keep_their_kind_and_a_toc_has_no_input ... ok
[INFO] [stdout] test options_that_are_not_built_change_nothing ... ok
[INFO] [stdout] test the_load_and_web_options_land_where_they_belong ... ok
[INFO] [stdout] test the_outline_options_land_where_they_belong ... ok
[INFO] [stdout] test the_page_offset_lands_on_the_whole_conversion ... ok
[INFO] [stdout] test headers_and_footers_land_where_they_belong ... ok
[INFO] [stdout] test a_timeout_of_zero_means_no_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/binary.rs (/opt/rustwide/target/debug/deps/binary-51b6959f420534fe)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test an_unknown_log_level_is_reported_rather_than_ignored ... ok
[INFO] [stdout] test an_unknown_option_fails_with_wkhtmltopdfs_wording ... ok
[INFO] [stdout] test an_ignored_option_warns_but_does_not_fail ... ok
[INFO] [stdout] test a_missing_document_anywhere_on_the_line_is_refused_before_any_browser ... ok
[INFO] [stdout] test diagnostics_never_reach_stdout ... ok
[INFO] [stdout] test a_meta_option_as_a_value_is_not_a_request ... ok
[INFO] [stdout] test a_missing_document_fails_by_name_before_anything_starts ... ok
[INFO] [stdout] test a_repeated_option_warns_once_not_once_per_occurrence ... ok
[INFO] [stdout] test help_describes_what_the_program_does ... ok
[INFO] [stdout] test no_arguments_prints_usage_and_fails ... ok
[INFO] [stdout] test standard_input_twice_is_refused_by_name ... ok
[INFO] [stdout] test the_licence_is_reported ... ok
[INFO] [stdout] test too_few_arguments_fails_with_wkhtmltopdfs_wording ... ok
[INFO] [stdout] test quiet_is_shorthand_for_log_level_none ... ok
[INFO] [stdout] test extended_help_lists_more_than_short_help ... ok
[INFO] [stdout] test help_succeeds_and_writes_only_to_stdout ... ok
[INFO] [stdout] test version_succeeds_and_names_the_program ... ok
[INFO] [stdout] test log_level_decides_whether_warnings_are_shown ... ok
[INFO] [stdout] test unbuilt_meta_options_say_so_and_fail ... ok
[INFO] [stdout] test dump_chromium_needs_no_document_and_still_reads_the_path ... ok
[INFO] [stdout] test dump_chromium_either_names_a_browser_or_says_how_to_get_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/grammar.rs (/opt/rustwide/target/debug/deps/grammar-ce19c5237234c0f5)
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test a_knp_snappy_style_command_line ... ok
[INFO] [stdout] test a_global_option_belongs_before_the_first_input ... ok
[INFO] [stdout] test a_toc_option_belongs_only_to_a_toc_object ... ok
[INFO] [stdout] test a_page_keyword_followed_only_by_the_output_is_an_error ... ok
[INFO] [stdout] test a_page_option_may_be_written_anywhere ... ok
[INFO] [stdout] test a_misplaced_option_says_where_it_belongs ... ok
[INFO] [stdout] test a_trailing_option_with_no_value_is_an_error ... ok
[INFO] [stdout] test a_meta_option_is_found_alongside_a_full_command_line ... ok
[INFO] [stdout] test a_page_keyword_with_nothing_left_for_its_input_is_an_error ... ok
[INFO] [stdout] test a_file_named_like_a_meta_option_is_not_one ... ok
[INFO] [stdout] test an_inline_value_on_a_two_value_option_is_an_error ... ok
[INFO] [stdout] test a_two_value_option_missing_its_second_value_is_an_error ... ok
[INFO] [stdout] test a_value_may_look_like_an_option ... ok
[INFO] [stdout] test an_option_after_the_output_still_attaches_to_the_last_object ... ok
[INFO] [stdout] test an_ordinary_command_line_has_no_meta_option ... ok
[INFO] [stdout] test clustered_short_flags_are_rejected_rather_than_guessed ... ok
[INFO] [stdout] test an_inline_value_on_a_flag_is_an_error ... ok
[INFO] [stdout] test an_outline_option_is_global ... ok
[INFO] [stdout] test an_output_with_no_input_is_an_error ... ok
[INFO] [stdout] test as_written_records_how_the_user_typed_it ... ok
[INFO] [stdout] test cover_page_and_toc_in_one_document ... ok
[INFO] [stdout] test double_dash_ends_option_parsing ... ok
[INFO] [stdout] test explicit_page_keyword ... ok
[INFO] [stdout] test file_to_stdout ... ok
[INFO] [stdout] test global_options_collect_in_one_bucket ... ok
[INFO] [stdout] test local_file_to_file ... ok
[INFO] [stdout] test missing_value_error_points_at_the_option ... ok
[INFO] [stdout] test an_option_value_is_never_mistaken_for_a_meta_option ... ok
[INFO] [stdout] test no_arguments_at_all_is_an_error ... ok
[INFO] [stdout] test help_still_works_on_an_otherwise_broken_command_line ... ok
[INFO] [stdout] test object_options_before_the_first_object_are_defaults ... ok
[INFO] [stdout] test inline_values_are_accepted_as_an_extension ... ok
[INFO] [stdout] test object_options_attach_to_the_object_they_follow ... ok
[INFO] [stdout] test occurrence_index_is_right_for_flags_and_inline_values ... ok
[INFO] [stderr]      Running tests/plan.rs (/opt/rustwide/target/debug/deps/plan-5a753959b31f3ed9)
[INFO] [stdout] test our_own_options_are_not_position_sensitive ... ok
[INFO] [stdout] test scopes_come_from_the_table ... ok
[INFO] [stdout] test repeatable_options_accumulate ... ok
[INFO] [stdout] test short_flags_work ... ok
[INFO] [stdout] test meta_options_are_found_when_they_really_are_options ... ok
[INFO] [stdout] test occurrence_index_points_at_the_option_not_its_value ... ok
[INFO] [stdout] test positional_index_survives_a_preceding_two_value_option ... ok
[INFO] [stdout] test two_value_options_take_both ... ok
[INFO] [stdout] test several_bare_inputs_become_several_pages ... ok
[INFO] [stdout] test unknown_option_is_an_error ... ok
[INFO] [stdout] test stdin_to_stdout ... ok
[INFO] [stdout] test url_to_file ... ok
[INFO] [stdout] test the_invoice_command_from_the_brief ... ok
[INFO] [stdout] test toc_options_attach_to_the_toc_object ... ok
[INFO] [stdout] test stdin_to_file ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_shipped_milestone_is_not_still_promised ... ok
[INFO] [stdout] test every_exemption_names_a_real_option_and_a_test ... ok
[INFO] [stdout] test the_advertised_surface_is_the_audited_one ... ok
[INFO] [stdout] test asking_for_the_accessibility_structure_changes_the_conversion ... ok
[INFO] [stdout] test an_option_that_is_not_built_may_still_be_understood ... ok
[INFO] [stdout] test every_option_marked_implemented_changes_the_conversion ... ok
[INFO] [stderr]      Running tests/reference_help.rs (/opt/rustwide/target/debug/deps/reference_help-afed6df6552445d2)
[INFO] [stdout] test nothing_the_table_calls_unbuilt_changes_the_conversion ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test every_reference_option_is_in_the_table ... ok
[INFO] [stdout] test every_option_is_filed_under_the_section_the_real_help_uses ... ok
[INFO] [stdout] test our_own_options_do_not_shadow_wkhtmltopdf_ones ... ok
[INFO] [stdout] test the_fixture_parses_into_the_options_it_contains ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rchtmltopdf_browser-6c9206d37e36c821)
[INFO] [stdout] test the_table_invents_nothing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 140 tests
[INFO] [stdout] test band::tests::colours_are_asked_to_print ... ok
[INFO] [stdout] test band::tests::a_named_margin_fits_the_document_against_the_content ... ok
[INFO] [stdout] test band::tests::a_band_fills_its_margin_from_the_paper_edge ... ok
[INFO] [stdout] test band::tests::a_font_name_cannot_end_the_style_attribute ... ok
[INFO] [stdout] test band::tests::a_sheet_is_the_papers_size_and_clips ... ok
[INFO] [stdout] test band::tests::an_unnamed_margin_is_replaced_by_the_documents_height ... ok
[INFO] [stdout] test band::tests::spacing_does_not_appear_in_the_row_at_all ... ok
[INFO] [stdout] test band::tests::an_empty_band_is_no_row_at_all ... ok
[INFO] [stdout] test band::tests::the_band_is_inset_to_the_content_width ... ok
[INFO] [stdout] test band::tests::the_font_can_be_overridden ... ok
[INFO] [stdout] test band::tests::the_font_is_wkhtmltopdfs_default_rather_than_chromiums ... ok
[INFO] [stdout] test band::tests::text_is_escaped_so_a_title_cannot_break_the_markup ... ok
[INFO] [stdout] test band::tests::the_frame_is_inset_to_the_content_width ... ok
[INFO] [stdout] test band::tests::the_frame_names_the_document_escaped ... ok
[INFO] [stdout] test band::tests::the_frame_is_laid_out_wide_and_painted_down_by_the_zoom ... ok
[INFO] [stdout] test band::tests::the_rule_is_on_the_side_facing_the_content ... ok
[INFO] [stdout] test band::tests::the_three_cells_divide_the_width_evenly ... ok
[INFO] [stdout] test band::tests::the_sheet_follows_the_orientation ... ok
[INFO] [stdout] test band::tests::there_is_one_sheet_per_page_blank_or_not ... ok
[INFO] [stdout] test cdp::framing::tests::end_of_stream_returns_none ... ok
[INFO] [stdout] test cdp::framing::tests::splits_on_nul_not_newline ... ok
[INFO] [stdout] test cdp::framing::tests::framing_round_trips ... ok
[INFO] [stdout] test cdp::message::tests::a_command_without_params_or_session_stays_minimal ... ok
[INFO] [stdout] test cdp::framing::tests::a_half_written_message_at_end_of_stream_is_dropped ... ok
[INFO] [stdout] test cdp::framing::tests::a_message_split_across_reads_is_reassembled ... ok
[INFO] [stdout] test cdp::framing::tests::framing_appends_the_terminator ... ok
[INFO] [stdout] test cdp::message::tests::a_session_id_is_a_top_level_field_not_an_envelope ... ok
[INFO] [stdout] test cdp::framing::tests::empty_messages_are_skipped ... ok
[INFO] [stdout] test cdp::message::tests::a_reply_is_told_from_an_event_by_the_id ... ok
[INFO] [stdout] test deadline::tests::a_failure_of_its_own_is_passed_through_unchanged ... ok
[INFO] [stdout] test cdp::framing::tests::an_endless_message_hits_the_limit_instead_of_eating_memory ... ok
[INFO] [stdout] test cdp::message::tests::an_error_reply_decodes_into_a_protocol_error ... ok
[INFO] [stdout] test cdp::message::tests::event_domain_is_the_half_before_the_dot ... ok
[INFO] [stdout] test cdp::message::tests::unknown_fields_do_not_break_decoding ... ok
[INFO] [stdout] test error::tests::a_protocol_error_reads_like_a_sentence ... ok
[INFO] [stdout] test file_access::tests::a_blocked_verdict_says_what_to_do_about_it ... ok
[INFO] [stdout] test deadline::tests::work_that_finishes_in_time_returns_its_answer ... ok
[INFO] [stdout] test error::tests::protocol_error_data_is_appended_when_present ... ok
[INFO] [stdout] test clock::tests::the_machine_has_a_clock_and_it_is_this_century ... ok
[INFO] [stdout] test file_access::tests::a_file_that_is_not_there_is_left_to_the_browser_to_report ... ok
[INFO] [stdout] test file_access::tests::a_local_document_reads_nothing_beside_it_by_default ... ok
[INFO] [stdout] test file_access::tests::a_query_string_is_not_part_of_the_path ... ok
[INFO] [stdout] test file_access::tests::a_band_document_is_readable_like_the_input_and_reaches_no_further ... ok
[INFO] [stdout] test file_access::tests::allow_opens_one_directory_and_not_its_parent ... ok
[INFO] [stdout] test file_access::tests::a_sibling_with_a_longer_name_is_not_inside ... ok
[INFO] [stdout] test file_access::tests::a_remote_document_may_never_read_a_local_file ... ok
[INFO] [stdout] test file_access::tests::an_encoded_path_is_compared_as_the_path_it_is ... ok
[INFO] [stdout] test file_access::tests::dots_do_not_climb_out_of_an_allowed_directory ... ok
[INFO] [stdout] test file_access::tests::anything_that_is_not_a_local_file_is_not_this_policys_business ... ok
[INFO] [stdout] test file_access::tests::nothing_is_intercepted_when_nothing_could_be_refused ... ok
[INFO] [stdout] test intercept::tests::a_named_header_replaces_the_browsers_own ... ok
[INFO] [stdout] test intercept::tests::the_browsers_own_headers_survive_a_header_being_added ... ok
[INFO] [stdout] test intercept::tests::nothing_is_intercepted_when_nothing_needs_a_say ... ok
[INFO] [stdout] test intercept::tests::the_same_refusal_is_only_worth_saying_once ... ok
[INFO] [stdout] test launch::tests::a_slow_script_is_allowed_to_run_only_when_asked ... ok
[INFO] [stdout] test launch::tests::extra_arguments_come_last ... ok
[INFO] [stdout] test launch::tests::the_blink_settings_travel_as_one_flag ... ok
[INFO] [stdout] test file_access::tests::the_flag_opens_it ... ok
[INFO] [stdout] test launch::tests::the_cache_directory_is_a_launch_flag ... ok
[INFO] [stdout] test launch::tests::the_headless_switch_goes_only_to_a_full_browser ... ok
[INFO] [stdout] test intercept::tests::a_refusal_reads_as_a_sentence ... ok
[INFO] [stdout] test intercept::tests::credentials_are_offered_once_per_request ... ok
[INFO] [stdout] test launch::tests::the_sandbox_is_given_up_only_when_asked ... ok
[INFO] [stdout] test launch::tests::the_proxy_is_a_launch_flag ... ok
[INFO] [stdout] test launch::tests::the_profile_directory_is_always_passed ... ok
[INFO] [stdout] test launch::tests::the_proxy_bypass_list_is_a_launch_flag ... ok
[INFO] [stdout] test locate::host_tests::executability_is_judged_by_the_filesystem ... ok
[INFO] [stdout] test locate::tests::a_machine_with_nothing_set_still_produces_a_usable_message ... ok
[INFO] [stdout] test locate::tests::a_flag_pointing_at_nothing_is_recorded ... ok
[INFO] [stdout] test locate::tests::a_macos_bundle_is_a_browser ... ok
[INFO] [stdout] test locate::tests::a_path_that_is_nothing_names_itself_in_the_failure ... ok
[INFO] [stdout] test locate::tests::a_browser_in_the_cache_is_found_last_but_is_found ... ok
[INFO] [stdout] test locate::tests::a_directory_with_a_browser_in_it_is_a_browser ... ok
[INFO] [stdout] test locate::host_tests::resolving_on_this_machine_either_finds_something_or_explains_itself ... ok
[INFO] [stdout] test locate::tests::an_unpacked_chrome_for_testing_directory_is_a_browser ... ok
[INFO] [stdout] test locate::tests::environment_variables_are_tried_in_order ... ok
[INFO] [stdout] test locate::tests::earlier_path_entries_win ... ok
[INFO] [stdout] test locate::tests::a_variable_pointing_at_nothing_falls_through_to_the_next_rung ... ok
[INFO] [stdout] test locate::tests::flavour_is_read_from_the_file_name ... ok
[INFO] [stdout] test locate::tests::an_environment_variable_may_also_name_a_directory ... ok
[INFO] [stdout] test locate::tests::finding_nothing_lists_everywhere_it_looked_and_says_what_to_do ... ok
[INFO] [stdout] test locate::tests::macos_also_looks_in_the_users_own_applications_folder ... ok
[INFO] [stdout] test locate::tests::the_cache_directory_can_be_overridden ... ok
[INFO] [stdout] test locate::tests::the_failure_says_how_to_get_a_browser ... ok
[INFO] [stdout] test locate::tests::puppeteer_cache_variable_is_honoured ... ok
[INFO] [stdout] test locate::tests::the_cache_directory_follows_platform_convention ... ok
[INFO] [stdout] test locate::tests::the_pinned_version_is_read_from_the_single_source_of_truth ... ok
[INFO] [stdout] test locate::tests::the_headless_shell_is_preferred_over_a_full_browser ... ok
[INFO] [stdout] test locate::tests::windows_looks_under_program_files ... ok
[INFO] [stdout] test placeholder::tests::a_built_in_wins_over_a_replacement_of_the_same_name ... ok
[INFO] [stdout] test placeholder::tests::a_western_offset_is_signed_the_other_way ... ok
[INFO] [stdout] test placeholder::tests::an_unset_title_expands_to_nothing ... ok
[INFO] [stdout] test placeholder::tests::replacements_are_added_and_built_ins_win_over_them ... ok
[INFO] [stdout] test locate::tests::macos_looks_inside_application_bundles ... ok
[INFO] [stdout] test locate::tests::the_flag_wins_over_everything_else ... ok
[INFO] [stdout] test placeholder::tests::a_replacement_value_is_escaped_too ... ok
[INFO] [stdout] test placeholder::tests::a_replacement_value_is_not_expanded_again ... ok
[INFO] [stdout] test placeholder::tests::the_counts_come_from_the_conversion_in_both_frames ... ok
[INFO] [stdout] test placeholder::tests::text_around_a_placeholder_survives ... ok
[INFO] [stdout] test placeholder::tests::text_that_merely_looks_like_a_placeholder_is_text ... ok
[INFO] [stdout] test placeholder::tests::the_example_everything_quotes_expands ... ok
[INFO] [stdout] test placeholder::tests::the_query_joins_what_the_url_already_says ... ok
[INFO] [stdout] test placeholder::tests::the_sections_name_the_headings_in_force ... ok
[INFO] [stdout] test placeholder::tests::values_are_percent_encoded ... ok
[INFO] [stdout] test plan::tests::a_band_document_asks_for_the_outline ... ok
[INFO] [stdout] test plan::tests::a_band_document_is_fitted_into_a_margin_that_was_written ... ok
[INFO] [stdout] test plan::tests::a_band_document_is_measured_at_the_content_width ... ok
[INFO] [stdout] test plan::tests::a_band_document_replaces_a_margin_that_was_not_written ... ok
[INFO] [stdout] test plan::tests::a_named_status_replaces_the_delay_rather_than_adding_to_it ... ok
[INFO] [stdout] test plan::tests::a_stylesheet_is_a_file_to_read_or_a_url_to_fetch ... ok
[INFO] [stdout] test plan::tests::cookies_are_set_before_the_document_is_asked_for_and_decoded ... ok
[INFO] [stdout] test placeholder::tests::substituted_values_are_escaped ... ok
[INFO] [stdout] test placeholder::tests::the_query_names_every_placeholder_with_the_pages_numbers ... ok
[INFO] [stdout] test placeholder::tests::the_command_line_answers_the_rest ... ok
[INFO] [stdout] test plan::tests::letting_slow_scripts_run_is_a_launch_decision ... ok
[INFO] [stdout] test placeholder::tests::title_is_the_documents_own_and_doctitle_the_files ... ok
[INFO] [stdout] test plan::tests::orientation_is_in_the_paper_and_not_in_the_flag ... ok
[INFO] [stdout] test plan::tests::scripts_keep_the_order_they_were_written_in ... ok
[INFO] [stdout] test plan::tests::the_file_policy_carries_what_the_command_line_asked_for ... ok
[INFO] [stdout] test plan::tests::the_font_floor_and_images_are_launch_decisions ... ok
[INFO] [stdout] test plan::tests::the_sheets_get_the_union_of_the_objects_file_rules ... ok
[INFO] [stdout] test plan::tests::the_tags_are_asked_for_when_the_outline_or_the_reader_needs_them ... ok
[INFO] [stdout] test plan::tests::either_half_of_the_credentials_arms_the_handler ... ok
[INFO] [stdout] test plan::tests::the_two_domains_are_enabled_before_anything_is_expected_of_them ... ok
[INFO] [stdout] test plan::tests::propagation_decides_which_layer_carries_the_header ... ok
[INFO] [stdout] test plan::tests::screen_stylesheets_are_asked_for_by_default ... ok
[INFO] [stdout] test plan::tests::scripting_is_only_mentioned_when_it_is_being_turned_off ... ok
[INFO] [stdout] test render::tests::a_failed_request_also_stops_counting ... ok
[INFO] [stdout] test render::tests::a_later_document_request_does_not_steal_the_first ... ok
[INFO] [stdout] test render::tests::every_stage_can_be_described ... ok
[INFO] [stdout] test render::tests::a_request_counts_until_it_finishes ... ok
[INFO] [stdout] test render::tests::inline_data_is_not_counted ... ok
[INFO] [stdout] test render::tests::only_the_documents_own_failure_is_a_navigation_failure ... ok
[INFO] [stdout] test render::tests::progress_starts_at_the_beginning_and_moves ... ok
[INFO] [stdout] test render::tests::unrelated_events_are_ignored ... ok
[INFO] [stdout] test plan::tests::the_window_is_the_one_wkhtmltopdf_emulated_unless_asked_otherwise ... ok
[INFO] [stdout] test render::tests::a_completion_for_something_never_started_is_harmless ... ok
[INFO] [stdout] test deadline::tests::expiry_names_the_rung_the_page_was_on ... ok
[INFO] [stdout] test deadline::tests::the_rung_reported_is_the_one_current_at_expiry ... ok
[INFO] [stdout] test deadline::tests::no_limit_means_no_limit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 140 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/launch.rs (/opt/rustwide/target/debug/deps/launch-07ed050b9b515629)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr]      Running tests/print.rs (/opt/rustwide/target/debug/deps/print-099b6ecf616d4450)
[INFO] [stdout] test descriptors_three_and_four_reach_the_child ... ok
[INFO] [stdout] test launching_something_that_is_not_a_browser_fails_with_its_output ... ok
[INFO] [stdout] test dropping_a_browser_cleans_up_after_itself ... ok
[INFO] [stdout] test two_browsers_can_run_at_the_same_time ... ok
[INFO] [stdout] test a_launched_browser_answers ... ok
[INFO] [stdout] test a_page_can_be_opened_and_driven ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test write_a_sample_pdf ... ignored
[INFO] [stdout] test an_explicit_page_size_is_honoured ... ok
[INFO] [stdout] test screen_stylesheets_win_by_default_and_print_media_flips_it ... ok
[INFO] [stdout] test other_paper_sizes_come_out_right ... ok
[INFO] [stdout] test a4_portrait_comes_out_a4_portrait ... ok
[INFO] [stdout] test backgrounds_can_be_turned_off ... ok
[INFO] [stderr]      Running tests/printing_errors.rs (/opt/rustwide/target/debug/deps/printing_errors-5d0bd1f088fb6774)
[INFO] [stdout] test landscape_swaps_the_paper_exactly_once ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test something_that_is_not_a_pdf_is_refused ... ok
[INFO] [stdout] test a_pdf_arriving_in_several_chunks_is_reassembled ... ok
[INFO] [stdout] test invalid_base64_is_reported_rather_than_panicking ... ok
[INFO] [stdout] test a_print_that_returns_no_stream_handle_is_reported ... ok
[INFO] [stdout] test a_single_chunk_still_works ... ok
[INFO] [stdout] test a_stream_that_stops_without_ending_does_not_spin ... ok
[INFO] [stdout] test the_stream_handle_is_closed_even_when_reading_fails ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/protocol.rs (/opt/rustwide/target/debug/deps/protocol-7c2ceb4a318faa87)
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test an_error_reply_becomes_a_typed_error_never_a_panic ... ok
[INFO] [stdout] test a_malformed_message_does_not_kill_the_session ... ok
[INFO] [stdout] test attaching_without_a_session_id_is_reported_not_panicked ... ok
[INFO] [stdout] test dropping_the_client_closes_the_pipe ... ok
[INFO] [stdout] test events_reach_a_subscriber_and_are_filtered_by_method ... ok
[INFO] [stdout] test attaching_is_flattened_and_routes_later_commands ... ok
[INFO] [stdout] test a_pending_command_fails_when_the_browser_goes_away ... ok
[INFO] [stdout] test replies_are_matched_by_id_not_by_order ... ok
[INFO] [stdout] test a_command_with_no_params_omits_them ... ok
[INFO] [stdout] test a_command_gets_its_reply ... ok
[INFO] [stdout] test a_session_subscription_ignores_other_sessions ... ok
[INFO] [stdout] test a_subscription_can_name_several_methods ... ok
[INFO] [stdout] test subscribe_all_sees_every_event ... ok
[INFO] [stdout] test requests_racing_a_teardown_all_come_back ... ok
[INFO] [stdout] test many_commands_can_be_in_flight_at_once ... ok
[INFO] [stdout] test sending_after_the_connection_closed_fails_fast ... ok
[INFO] [stdout] test a_framing_error_reaches_the_caller_as_itself ... ok
[INFO] [stdout] test the_reason_survives_for_callers_that_arrive_later ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/render.rs (/opt/rustwide/target/debug/deps/render-993222089b15541a)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test the_rung_being_climbed_is_visible_from_outside ... ok
[INFO] [stdout] test an_unreachable_url_is_reported_as_the_documents_own_failure ... ok
[INFO] [stdout] test a_page_that_ticks_still_settles ... ok
[INFO] [stdout] test window_status_is_waited_for ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rchtmltopdf_conformance-2fdeaf96cb0e5b9d)
[INFO] [stdout] test a_slow_stylesheet_holds_the_page_open ... ok
[INFO] [stdout] test a_request_that_fails_outright_does_not_hold_the_page_open ... ok
[INFO] [stdout] test scripting_can_be_disabled_and_the_ladder_still_completes ... ok
[INFO] [stdout] test a_plain_page_settles ... ok
[INFO] [stdout] test a_missing_image_does_not_hold_the_page_open ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test inspect::tests::a_scale_resizes_it ... ok
[INFO] [stdout] test inspect::tests::a_flip_still_produces_a_positive_rectangle ... ok
[INFO] [stdout] test inspect::tests::a_matrix_needs_exactly_six_numbers ... ok
[INFO] [stdout] test fixture::tests::a_scratch_directory_cleans_up_after_itself ... ok
[INFO] [stdout] test fixture::tests::the_undeclared_document_differs_only_in_the_declaration ... ok
[INFO] [stdout] test fixture::tests::a_document_declares_the_font_with_no_fallback ... ok
[INFO] [stdout] test fixture::tests::font_is_the_vendored_one ... ok
[INFO] [stdout] test inspect::tests::a_size_comparison_allows_half_a_point_and_no_more ... ok
[INFO] [stdout] test inspect::tests::a_translation_moves_the_rectangle ... ok
[INFO] [stdout] test tests::a_demanded_browser_that_will_not_say_its_version_fails ... ok
[INFO] [stdout] test tests::a_version_is_read_out_of_whatever_the_browser_calls_itself ... ok
[INFO] [stdout] test tests::no_browser_and_none_required_skips ... ok
[INFO] [stdout] test inspect::tests::an_untransformed_rectangle_keeps_its_coordinates ... ok
[INFO] [stdout] test tests::a_browser_that_was_not_demanded_may_be_any_version ... ok
[INFO] [stdout] test inspect::tests::transformations_compose_in_the_order_cm_applies_them ... ok
[INFO] [stdout] test tests::a_browser_that_is_there_is_used_whether_or_not_it_was_required ... ok
[INFO] [stdout] test tests::a_demanded_browser_of_the_wrong_version_fails ... ok
[INFO] [stderr]      Running tests/band_documents.rs (/opt/rustwide/target/debug/deps/band_documents-ab0140b8174a3c81)
[INFO] [stdout] test tests::no_browser_when_one_was_required_fails ... ok
[INFO] [stdout] test tests::the_pinned_version_satisfies_the_pin ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_missing_band_document_fails_like_a_missing_input ... ok
[INFO] [stdout] test an_unwritten_margin_becomes_the_documents_height ... ok
[INFO] [stdout] test a_footer_document_is_anchored_to_the_bottom_and_sizes_the_margin ... ok
[INFO] [stdout] test a_written_margin_fits_the_document_against_the_content ... ok
[INFO] [stdout] test an_empty_band_document_is_ignored_rather_than_read ... ok
[INFO] [stdout] test spacing_is_added_below_the_documents_height ... ok
[INFO] [stdout] test the_documented_header_is_framed_on_every_page_with_its_numbers ... ok
[INFO] [stdout] test zoom_scales_a_band_document ... ok
[INFO] [stdout] test a_band_document_reads_the_disk_under_the_same_rule_as_the_input ... ok
[INFO] [stdout] test the_numbers_count_across_documents_sharing_the_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/bands.rs (/opt/rustwide/target/debug/deps/bands-2c33103b069f1c1a)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test band_options_arrive_as_inherited_defaults ... ok
[INFO] [stdout] test spacing_opens_a_gap_between_the_band_and_the_content ... ok
[INFO] [stderr]      Running tests/contents.rs (/opt/rustwide/target/debug/deps/contents-556b842f7541409f)
[INFO] [stdout] test the_header_rule_sits_between_the_band_and_the_content ... ok
[INFO] [stdout] test a_band_does_not_move_the_content ... ok
[INFO] [stdout] test default_header_draws_a_band_with_a_rule ... ok
[INFO] [stdout] test asking_for_a_header_does_not_get_chromiums_footer ... ok
[INFO] [stdout] test the_three_cells_of_both_bands_are_drawn ... ok
[INFO] [stdout] test the_sheet_stamped_onto_a_page_is_not_carried_plain ... ok
[INFO] [stdout] test the_font_size_decides_how_much_room_the_band_needs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test a_table_sits_where_it_was_written ... ok
[INFO] [stdout] test a_table_of_contents_alone_still_converts ... ok
[INFO] [stdout] test a_stylesheet_is_accepted_and_says_it_is_ignored ... ok
[INFO] [stdout] test a_table_over_several_pages_numbers_the_pages_behind_it ... ok
[INFO] [stdout] test a_cover_moves_the_numbers_the_table_prints ... ok
[INFO] [stdout] test the_header_text_names_the_heading ... ok
[INFO] [stdout] test disable_toc_links_leaves_the_entries_unlinked ... ok
[INFO] [stdout] test back_links_stay_when_the_tables_own_links_are_off ... ok
[INFO] [stdout] test the_link_options_of_a_document_do_not_reach_the_table ... ok
[INFO] [stdout] test enable_toc_back_links_links_each_heading_to_its_entry ... ok
[INFO] [stdout] test the_dotted_lines_can_be_turned_off ... ok
[INFO] [stdout] test the_page_offset_reaches_the_table ... ok
[INFO] [stdout] test the_indentation_moves_the_deeper_entries ... ok
[INFO] [stdout] test the_table_lists_its_own_heading_like_any_other ... ok
[INFO] [stdout] test the_entries_link_to_the_headings_they_name ... ok
[INFO] [stdout] test the_table_lists_the_headings_with_the_pages_they_landed_on ... ok
[INFO] [stdout] test the_table_does_not_name_the_document ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/conversion.rs (/opt/rustwide/target/debug/deps/conversion-426dcb95876248dd)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_local_file_becomes_a_pdf_on_disk ... ok
[INFO] [stdout] test a_url_becomes_a_pdf ... ok
[INFO] [stdout] test an_unreachable_url_fails_and_writes_no_pdf ... ok
[INFO] [stdout] test standard_input_becomes_a_pdf ... ok
[INFO] [stdout] test the_document_can_go_to_standard_output ... ok
[INFO] [stdout] test a_document_that_cannot_be_read_writes_no_pdf ... ok
[INFO] [stdout] test a_hanging_page_stops_at_the_deadline_and_leaves_nothing_behind ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cover.rs (/opt/rustwide/target/debug/deps/cover-eb56231e58ff9c70)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_band_written_after_cover_is_the_covers_own ... ok
[INFO] [stdout] test a_cover_alone_still_converts ... ok
[INFO] [stdout] test a_cover_has_no_bands_and_counts_all_the_same ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/defaults.rs (/opt/rustwide/target/debug/deps/defaults-84b5b463d916587d)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stderr]      Running tests/failures.rs (/opt/rustwide/target/debug/deps/failures-c5e5a974d952fd48)
[INFO] [stdout] test a_bare_command_line_produces_a4_with_ten_millimetre_margins ... ok
[INFO] [stdout] test javascript_runs_unless_refused ... ok
[INFO] [stdout] test backgrounds_are_printed_unless_refused ... ok
[INFO] [stdout] test the_javascript_delay_is_two_hundred_milliseconds ... ok
[INFO] [stdout] test screen_stylesheets_win_until_print_is_asked_for ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test a_failed_subresource_is_judged_by_the_media_handler ... ok
[INFO] [stdout] test a_host_that_does_not_resolve_is_a_host_not_found_error ... ok
[INFO] [stdout] test a_missing_favicon_is_not_a_failure ... ok
[INFO] [stdout] test ignore_leaves_a_blank_page_where_the_document_was_not_on_disk ... ok
[INFO] [stdout] test abort_writes_nothing_when_a_host_does_not_resolve ... ok
[INFO] [stdout] test ignore_leaves_a_blank_page_where_the_document_did_not_load ... ok
[INFO] [stdout] test skip_drops_a_document_that_is_not_on_disk_and_writes_the_rest ... ok
[INFO] [stdout] test a_frame_that_does_not_resolve_is_a_network_error_under_every_handler ... ok
[INFO] [stdout] test skip_writes_the_other_documents_when_a_host_does_not_resolve ... ok
[INFO] [stdout] test ignore_prints_the_document_that_did_load ... ok
[INFO] [stdout] test progress_is_reported_and_quiet_silences_it ... ok
[INFO] [stdout] test a_missing_document_is_a_content_not_found_error ... ok
[INFO] [stdout] test a_document_that_is_not_on_disk_ends_with_the_exit_line ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/file_access.rs (/opt/rustwide/target/debug/deps/file_access-474f04ddec595847)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_local_document_cannot_read_the_file_beside_it_by_default ... ok
[INFO] [stdout] test the_second_page_comes_from_the_stylesheet_and_nothing_else ... ok
[INFO] [stdout] test allow_opens_the_directory_it_names_and_no_other ... ok
[INFO] [stdout] test the_flag_lets_it_through ... ok
[INFO] [stdout] test a_remote_document_may_not_read_a_local_file_even_with_the_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fonts.rs (/opt/rustwide/target/debug/deps/fonts-925ba77c02bb4520)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test a_local_document_uses_a_web_font_from_another_origin ... ok
[INFO] [stdout] test glyphs_come_from_the_vendored_font_and_not_a_system_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/links.rs (/opt/rustwide/target/debug/deps/links-b3e6d23819920e7d)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test each_kind_of_link_can_be_switched_off ... ok
[INFO] [stdout] test keep_relative_links_writes_them_relative_again ... ok
[INFO] [stdout] test an_anchor_and_a_link_between_documents_survive_a_merge ... ok
[INFO] [stderr]      Running tests/merge.rs (/opt/rustwide/target/debug/deps/merge-b231b45d1e64b161)
[INFO] [stdout] test every_link_is_clickable_by_default ... 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 7 tests
[INFO] [stdout] test each_document_is_printed_with_its_own_options ... ok
[INFO] [stdout] test a_document_that_needs_a_different_browser_gets_one ... ok
[INFO] [stdout] test skipping_every_document_is_a_failure_that_says_so ... ok
[INFO] [stdout] test skip_drops_the_document_that_failed_and_keeps_the_rest ... ok
[INFO] [stdout] test documents_are_combined_in_command_line_order ... ok
[INFO] [stdout] test the_title_is_the_first_documents_unless_given ... ok
[INFO] [stdout] test the_order_is_the_command_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/metadata.rs (/opt/rustwide/target/debug/deps/metadata-f30fbf72b3c774e7)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_document_with_no_title_element_gives_the_file_an_empty_one ... ok
[INFO] [stdout] test a_title_outside_ascii_survives_the_file_format ... ok
[INFO] [stdout] test a_document_without_the_option_keeps_the_title_it_had ... ok
[INFO] [stdout] test nothing_in_the_file_still_names_the_browser_as_the_producer ... ok
[INFO] [stdout] test the_producer_names_this_program_and_its_version ... ok
[INFO] [stdout] test rewriting_a_chromium_pdf_does_not_change_the_document ... ok
[INFO] [stdout] test the_creation_date_is_a_valid_pdf_date ... ok
[INFO] [stdout] test title_sets_the_documents_title ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/network.rs (/opt/rustwide/target/debug/deps/network-3bbcfd49b5056582)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_wrong_password_fails_rather_than_printing_the_401 ... ok
[INFO] [stdout] test a_custom_header_reaches_subresources_only_with_propagation ... ok
[INFO] [stdout] test a_request_goes_through_the_proxy ... ok
[INFO] [stdout] test a_cookie_is_sent_and_its_value_is_decoded ... ok
[INFO] [stdout] test credentials_answer_a_challenge ... ok
[INFO] [stdout] test a_cookie_for_a_local_document_is_reported_rather_than_failing ... ok
[INFO] [stdout] test a_custom_header_reaches_the_document ... ok
[INFO] [stdout] test the_same_address_fails_without_the_proxy ... ok
[INFO] [stdout] test an_image_is_asked_for_the_way_wkhtmltopdf_asks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/numbering.rs (/opt/rustwide/target/debug/deps/numbering-75b82bd7f03d31c6)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_table_of_contents_counts_and_is_its_own_site ... ok
[INFO] [stdout] test a_cover_counts_and_the_numbering_runs_through_it ... ok
[INFO] [stdout] test a_heading_stays_in_force_into_the_next_document ... ok
[INFO] [stdout] test page_and_topage_count_across_documents ... ok
[INFO] [stdout] test sitepage_and_sitepages_restart_but_frompage_is_the_first_page_of_the_output ... ok
[INFO] [stderr]      Running tests/outline.rs (/opt/rustwide/target/debug/deps/outline-866874c43eda6862)
[INFO] [stdout] test page_offset_is_one_number_for_the_whole_output ... ok
[INFO] [stdout] test the_band_and_the_page_are_both_there ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_cover_and_an_excluded_document_stay_out_of_the_outline ... ok
[INFO] [stdout] test a_title_survives_markup_entities_and_accents ... ok
[INFO] [stdout] test the_dump_carries_the_page_offset_and_counts_a_cover ... ok
[INFO] [stdout] test dump_outline_writes_wkhtmltopdfs_xml ... ok
[INFO] [stdout] test each_object_is_an_item_around_its_headings ... ok
[INFO] [stdout] test no_outline_leaves_none ... ok
[INFO] [stdout] test the_depth_bounds_the_tree ... ok
[INFO] [stdout] test the_headings_become_a_nested_outline_by_default ... ok
[INFO] [stdout] test the_outlines_of_several_documents_are_joined_in_order ... ok
[INFO] [stdout] test the_depth_bounds_the_bookmarks_and_nothing_else ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/page_tuning.rs (/opt/rustwide/target/debug/deps/page_tuning-cf9a9e4e9675f32f)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_documents_own_page_size_does_not_decide_the_layout ... ok
[INFO] [stdout] test a_documents_own_page_rule_does_not_decide_the_margins ... ok
[INFO] [stdout] test encoding_decides_how_a_document_that_says_nothing_is_read ... ok
[INFO] [stdout] test the_viewport_is_the_window_a_script_reads ... ok
[INFO] [stdout] test encoding_says_it_does_not_apply_to_a_document_from_the_network ... ok
[INFO] [stdout] test no_images_stops_them_taking_up_room ... ok
[INFO] [stdout] test minimum_font_size_raises_text_that_is_below_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/placeholders.rs (/opt/rustwide/target/debug/deps/placeholders-fd5b2f7495a2067f)
[INFO] [stdout] running 11 tests
[INFO] [stdout] test page_of_topage_is_the_example_from_the_readme ... ok
[INFO] [stdout] test a_document_with_no_title_element_has_no_title_to_print ... ok
[INFO] [stdout] test each_document_prints_its_own_title_and_the_file_takes_the_firsts ... ok
[INFO] [stdout] test replace_defines_a_placeholder ... ok
[INFO] [stdout] test a_replacement_does_not_shadow_a_built_in ... ok
[INFO] [stdout] test the_date_and_the_time_are_rendered_by_us ... ok
[INFO] [stdout] test the_command_line_answers_the_rest ... ok
[INFO] [stdout] test a_title_full_of_markup_does_not_break_the_band ... ok
[INFO] [stdout] test the_section_placeholders_name_the_heading_in_force ... ok
[INFO] [stdout] test the_other_counting_placeholders_agree_while_there_is_one_document ... ok
[INFO] [stdout] test title_is_the_documents_element_and_doctitle_the_command_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/scripting.rs (/opt/rustwide/target/debug/deps/scripting-a2e2c57fe71c397c)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_script_that_throws_fails_the_conversion_and_names_itself ... ok
[INFO] [stdout] test a_user_stylesheet_named_by_path_is_applied ... ok
[INFO] [stdout] test scripts_run_in_the_order_they_were_written ... ok
[INFO] [stdout] test a_user_stylesheet_named_by_url_is_fetched_and_waited_for ... ok
[INFO] [stdout] test a_user_stylesheet_still_applies_with_javascript_disabled ... ok
[INFO] [stdout] test a_user_stylesheet_is_not_subject_to_the_local_file_policy ... ok
[INFO] [stdout] test a_user_stylesheet_that_is_missing_is_reported ... ok
[INFO] [stdout] test a_script_that_returns_a_promise_is_waited_for ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/structure.rs (/opt/rustwide/target/debug/deps/structure-62866e8e0b904e27)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test named_page_sizes_come_out_the_size_the_model_says ... ok
[INFO] [stdout] test margins_put_the_content_where_it_was_asked_for ... ok
[INFO] [stdout] test an_explicit_width_and_height_are_honoured ... ok
[INFO] [stdout] test every_spelling_of_a_size_produces_the_same_page ... ok
[INFO] [stdout] test explicit_page_breaks_produce_the_pages_they_ask_for ... ok
[INFO] [stdout] test landscape_swaps_the_media_box ... ok
[INFO] [stdout] test a_file_carries_the_accessibility_structure_only_when_it_is_asked_for ... ok
[INFO] [stderr]      Running tests/zoom.rs (/opt/rustwide/target/debug/deps/zoom-38db54b3be52e4dc)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test zoom_scales_the_content_by_the_factor_it_was_given ... ok
[INFO] [stdout] test a_document_with_no_zoom_prints_at_its_own_size ... ok
[INFO] [stdout] test zoom_leaves_the_paper_alone ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rchtmltopdf_core-4a0bcff0486ca399)
[INFO] [stdout] test the_shrinking_options_are_accepted_warned_about_and_ignored ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test document::tests::a_scheme_makes_a_url ... ok
[INFO] [stdout] test document::tests::a_lone_dash_is_the_standard_stream ... ok
[INFO] [stdout] test document::tests::a_windows_path_is_not_a_url ... ok
[INFO] [stdout] test clock::tests::the_three_shapes_a_band_can_ask_for ... ok
[INFO] [stdout] test error::tests::a_media_file_is_one_of_six_extensions_and_nothing_else ... ok
[INFO] [stdout] test document::tests::how_it_was_written_survives_for_error_messages ... ok
[INFO] [stdout] test error::tests::an_unmapped_code_is_reported_rather_than_dropped ... ok
[INFO] [stdout] test error::tests::exit_codes_match_wkhtmltopdf ... ok
[INFO] [stdout] test error::tests::http_statuses_map_the_way_qt_read_them ... ok
[INFO] [stdout] test error::tests::chromium_codes_land_on_the_name_qt_would_have_used ... ok
[INFO] [stdout] test error::tests::load_error_handling_parses ... ok
[INFO] [stdout] test clock::tests::a_western_offset_is_signed_the_other_way ... ok
[INFO] [stdout] test page_size::tests::landscape_swaps_axes ... ok
[INFO] [stdout] test clock::tests::the_default_is_visibly_not_a_real_date ... ok
[INFO] [stdout] test page_size::tests::a4_is_210_by_297 ... ok
[INFO] [stdout] test page_size::tests::letter_is_8_5_by_11_inches ... ok
[INFO] [stdout] test page_size::tests::lookup_ignores_case ... ok
[INFO] [stdout] test settings::tests::a4_measures_what_the_print_call_expects ... ok
[INFO] [stdout] test settings::tests::absurd_margins_clamp_rather_than_going_negative ... ok
[INFO] [stdout] test settings::tests::an_outline_is_wanted_to_keep_or_to_dump ... ok
[INFO] [stdout] test settings::tests::landscape_swaps_the_axes_whichever_order_it_was_set_in ... ok
[INFO] [stdout] test settings::tests::log_levels_parse_and_decide_whether_warnings_show ... ok
[INFO] [stdout] test page_size::tests::names_are_unique ... ok
[INFO] [stdout] test page_size::tests::orientation_parses ... ok
[INFO] [stdout] test settings::tests::one_object_is_reachable_and_several_are_not_silently_truncated ... ok
[INFO] [stdout] test settings::tests::the_unit_the_user_typed_survives ... ok
[INFO] [stdout] test units::tests::accepts_negative_and_fractional ... ok
[INFO] [stdout] test units::tests::bare_number_is_millimeters ... ok
[INFO] [stdout] test units::tests::parses_every_suffix ... ok
[INFO] [stdout] test units::tests::rejects_garbage ... ok
[INFO] [stdout] test units::tests::tolerates_case_and_whitespace ... ok
[INFO] [stdout] test error::tests::the_names_are_qts_spelled_qts_way ... ok
[INFO] [stdout] test error::tests::the_net_prefix_is_optional ... ok
[INFO] [stdout] test page_size::tests::unknown_size_is_none ... ok
[INFO] [stdout] test document::tests::everything_else_is_a_path ... ok
[INFO] [stdout] test settings::tests::a_band_with_only_a_rule_is_not_empty ... ok
[INFO] [stdout] test settings::tests::the_defaults_are_wkhtmltopdfs_not_chromiums ... ok
[INFO] [stdout] test units::tests::display_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rchtmltopdf_pdf-95c5b66ce3dfb8c2)
[INFO] [stdout] 
[INFO] [stdout] running 45 tests
[INFO] [stdout] test tests::a_document_alone_that_asks_nothing_of_its_links_is_untouched ... ok
[INFO] [stdout] test tests::a_document_with_no_structure_keeps_its_pages ... ok
[INFO] [stdout] test tests::a_document_without_an_outline_is_returned_untouched ... ok
[INFO] [stdout] test tests::a_date_at_utc_says_so_rather_than_plus_nothing ... ok
[INFO] [stdout] test tests::a_heading_without_an_entry_gets_no_link ... ok
[INFO] [stdout] test tests::a_depth_of_nought_leaves_no_outline ... ok
[INFO] [stdout] test tests::a_band_document_with_the_wrong_number_of_pages_is_refused ... ok
[INFO] [stdout] test tests::a_dangling_reference_becomes_null_rather_than_somebody_elses_object ... ok
[INFO] [stdout] test tests::a_part_that_is_not_a_pdf_is_named_by_position ... ok
[INFO] [stdout] test tests::a_relative_link_is_only_one_below_the_documents_directory ... ok
[INFO] [stdout] test tests::a_document_without_an_outline_merges_between_two_that_have_one ... ok
[INFO] [stdout] test tests::a_round_trip_keeps_the_pages ... ok
[INFO] [stdout] test tests::a_merge_reports_how_many_pages_each_part_gave ... ok
[INFO] [stdout] test tests::a_named_destination_survives_the_merge_as_an_explicit_one ... ok
[INFO] [stdout] test tests::a_document_without_metadata_gains_some ... ok
[INFO] [stdout] test tests::a_heading_links_back_to_the_entry_that_names_it ... ok
[INFO] [stdout] test tests::a_table_of_contents_does_not_name_the_document ... ok
[INFO] [stdout] test tests::a_title_outside_latin_1_reads_back ... ok
[INFO] [stdout] test tests::a_table_that_asked_for_no_links_loses_them_after_they_have_served ... ok
[INFO] [stdout] test tests::a_title_outside_ascii_survives ... ok
[INFO] [stdout] test tests::a_sheet_is_drawn_after_its_page_under_names_of_its_own ... ok
[INFO] [stdout] test tests::no_title_leaves_the_one_that_was_there ... ok
[INFO] [stdout] test tests::not_keeping_the_outline_still_reads_it_first ... ok
[INFO] [stdout] test tests::nothing_to_merge_is_an_error_not_an_empty_file ... ok
[INFO] [stdout] test tests::nothing_in_the_result_references_an_object_that_is_not_there ... ok
[INFO] [stdout] test tests::one_document_is_returned_untouched ... ok
[INFO] [stdout] test tests::rubbish_in_is_an_error_not_a_panic ... ok
[INFO] [stdout] test tests::a_title_is_written_and_reads_back ... ok
[INFO] [stdout] test tests::a_link_to_another_document_of_the_conversion_becomes_internal ... ok
[INFO] [stdout] test tests::pages_come_out_in_command_line_order ... ok
[INFO] [stdout] test tests::keeping_relative_links_writes_them_relative_again ... ok
[INFO] [stdout] test tests::the_first_documents_info_dictionary_is_the_one_kept ... ok
[INFO] [stdout] test tests::the_pages_own_drawing_is_wrapped_before_the_sheet ... ok
[INFO] [stdout] test tests::the_outline_reads_back_with_its_nesting_and_pages ... ok
[INFO] [stdout] test tests::the_depth_cuts_the_tree_and_prunes_what_was_cut ... ok
[INFO] [stdout] test tests::pages_sharing_resources_are_given_their_own ... ok
[INFO] [stdout] test tests::the_same_bytes_under_a_different_dictionary_stay_apart ... ok
[INFO] [stdout] test tests::what_a_page_inherited_from_its_tree_is_copied_onto_it ... ok
[INFO] [stdout] test tests::disabling_a_kind_of_link_drops_only_that_kind ... ok
[INFO] [stdout] test tests::the_previous_producer_does_not_survive_in_the_bytes ... ok
[INFO] [stdout] test tests::the_sources_own_catalogs_and_trees_are_gone ... ok
[INFO] [stdout] test tests::merging_joins_the_outlines_and_moves_their_pages ... ok
[INFO] [stdout] test tests::the_streams_this_program_wrote_go_out_deflated ... ok
[INFO] [stdout] test tests::the_structure_tree_goes_and_the_outline_stays ... ok
[INFO] [stderr]    Doc-tests rchtmltopdf
[INFO] [stdout] test tests::the_same_image_on_two_pages_becomes_one_object ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rchtmltopdf_browser
[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] [stderr]    Doc-tests rchtmltopdf_conformance
[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] [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] [stderr]    Doc-tests rchtmltopdf_core
[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] [stderr]    Doc-tests rchtmltopdf_pdf
[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" "a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990", kill_on_drop: false }`
[INFO] [stdout] a1b3b6e2943a1b9eb40f31d0cfc553c7bac4c3dfafa2f3ff2531142399f69990
