[INFO] cloning repository https://github.com/dridk/all2md [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dridk/all2md" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdridk%2Fall2md", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdridk%2Fall2md'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 56f4281dbf4a952b01490a169f5b38514146db30 [INFO] testing dridk/all2md against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdridk%2Fall2md" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/dridk/all2md [INFO] finished tweaking git repo https://github.com/dridk/all2md [INFO] tweaked toml for git repo https://github.com/dridk/all2md written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/dridk/all2md 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/dridk/all2md 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 unindent v0.2.4 [INFO] [stderr] Downloaded pyo3-macros v0.23.5 [INFO] [stderr] Downloaded pyo3-macros-backend v0.23.5 [INFO] [stderr] Downloaded pyo3-build-config v0.23.5 [INFO] [stderr] Downloaded tsify-macros v0.4.5 [INFO] [stderr] Downloaded gloo-utils v0.1.7 [INFO] [stderr] Downloaded tsify v0.4.5 [INFO] [stderr] Downloaded unword v0.2.0 [INFO] [stderr] Downloaded rtf-parser v0.4.2 [INFO] [stderr] Downloaded serde_derive_internals v0.28.0 [INFO] [stderr] Downloaded bzip2 v0.5.2 [INFO] [stderr] Downloaded chardetng v0.1.17 [INFO] [stderr] Downloaded pyo3-ffi v0.23.5 [INFO] [stderr] Downloaded pdf-extract v0.7.12 [INFO] [stderr] Downloaded cfb v0.14.0 [INFO] [stderr] Downloaded ruzstd v0.9.0 [INFO] [stderr] Downloaded zune-jpeg v0.5.14 [INFO] [stderr] Downloaded bzip2-rs v0.1.2 [INFO] [stderr] Downloaded docx-rs v0.4.19 [INFO] [stderr] Downloaded pyo3 v0.23.5 [INFO] [stderr] Downloaded lopdf v0.34.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104 [INFO] running `Command { std: "docker" "start" "8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104", 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" "8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104" "/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" "8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104", 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" "8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.114 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling target-features v0.1.6 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling bumpalo v3.20.2 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling pyo3-build-config v0.23.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.21 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling syn v3.0.5 [INFO] [stderr] Compiling weezl v0.1.12 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling crossbeam-deque v0.8.8 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling miniz_oxide v0.9.1 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling multiversion_no_op v1.0.0 [INFO] [stderr] Compiling wasm-bindgen v0.2.114 [INFO] [stderr] Compiling encoding_rs v0.8.40 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling core_detect v1.0.0 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling zune-core v0.5.1 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling flate2 v1.1.10 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling either v1.18.0 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling zune-jpeg v0.5.14 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling pom v1.1.0 [INFO] [stderr] Compiling quick-error v2.0.1 [INFO] [stderr] Compiling pxfm v0.1.28 [INFO] [stderr] Compiling iana-time-zone v0.1.65 [INFO] [stderr] Compiling anyhow v1.0.102 [INFO] [stderr] Compiling chrono v0.4.45 [INFO] [stderr] Compiling png v0.18.1 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling gif v0.14.1 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling crc v3.4.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling zip v2.4.2 [INFO] [stderr] Compiling rangemap v1.7.1 [INFO] [stderr] Compiling web-time v1.1.0 [INFO] [stderr] Compiling uuid v1.22.0 [INFO] [stderr] Compiling byteorder-lite v0.1.0 [INFO] [stderr] Compiling cfb v0.14.0 [INFO] [stderr] Compiling zopfli v0.8.3 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling lzma-rs v0.3.0 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling bzip2-sys v0.1.13+1.0.8 [INFO] [stderr] Compiling lzma-sys v0.1.20 [INFO] [stderr] Compiling bzip2 v0.5.2 [INFO] [stderr] Compiling xz2 v0.1.7 [INFO] [stderr] Compiling pbkdf2 v0.12.2 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling type1-encoding-parser v0.1.1 [INFO] [stderr] Compiling adobe-cmap-parser v0.4.1 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.114 [INFO] [stderr] Compiling serde_derive_internals v0.28.0 [INFO] [stderr] Compiling zip v0.6.6 [INFO] [stderr] Compiling euclid v0.20.14 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling postscript v0.14.1 [INFO] [stderr] Compiling xml-rs v0.8.28 [INFO] [stderr] Compiling deflate64 v0.1.12 [INFO] [stderr] Compiling twox-hash v2.1.4 [INFO] [stderr] Compiling moxcms v0.8.1 [INFO] [stderr] Compiling constant_time_eq v0.3.1 [INFO] [stderr] Compiling ruzstd v0.9.0 [INFO] [stderr] Compiling pyo3-ffi v0.23.5 [INFO] [stderr] Compiling pyo3-macros-backend v0.23.5 [INFO] [stderr] Compiling bzip2-rs v0.1.2 [INFO] [stderr] Compiling quick-xml v0.42.0 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling pyo3 v0.23.5 [INFO] [stderr] Compiling unindent v0.2.4 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling multiversion-macros v0.8.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.47 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling fax_derive v0.2.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling tsify-macros v0.4.5 [INFO] [stderr] Compiling fax v0.2.6 [INFO] [stderr] Compiling zeroize_derive v1.4.3 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zeroize v1.8.2 [INFO] [stderr] Compiling multiversion v0.8.0 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.114 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling lopdf v0.34.0 [INFO] [stderr] Compiling js-sys v0.3.91 [INFO] [stderr] Compiling chardetng v0.1.17 [INFO] [stderr] Compiling unword v0.2.0 [INFO] [stderr] Compiling pyo3-macros v0.23.5 [INFO] [stderr] Compiling pdf-extract v0.7.12 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling tiff v0.11.3 [INFO] [stderr] Compiling image v0.25.10 [INFO] [stderr] Compiling web-sys v0.3.91 [INFO] [stderr] Compiling docx-rs v0.4.19 [INFO] [stderr] Compiling gloo-utils v0.1.7 [INFO] [stderr] Compiling tsify v0.4.5 [INFO] [stderr] Compiling rtf-parser v0.4.2 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling all2markdown-core v0.1.0 (/opt/rustwide/workdir/crates/all2markdown-core) [INFO] [stderr] Compiling all2markdown-cli v0.1.0 (/opt/rustwide/workdir/crates/all2markdown-cli) [INFO] [stderr] Compiling all2markdown-python v0.1.0 (/opt/rustwide/workdir/crates/all2markdown-python) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 3m 31s [INFO] running `Command { std: "docker" "inspect" "8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104", 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" "8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling png v0.18.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling image v0.25.10 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling docx-rs v0.4.19 [INFO] [stderr] Compiling all2markdown-core v0.1.0 (/opt/rustwide/workdir/crates/all2markdown-core) [INFO] [stderr] Compiling all2markdown-cli v0.1.0 (/opt/rustwide/workdir/crates/all2markdown-cli) [INFO] [stderr] Compiling all2markdown-python v0.1.0 (/opt/rustwide/workdir/crates/all2markdown-python) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 1m 01s [INFO] running `Command { std: "docker" "inspect" "8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104", 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" "8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.30s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/all2markdown_cli-a074304eeec28701) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/a2md.rs (/opt/rustwide/target/release/deps/a2md-1cfaef01cbad55e0) [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] Running unittests src/bin/all2markdown.rs (/opt/rustwide/target/release/deps/all2markdown-ae61e91391e53527) [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] Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-502327a3f4ca1b8d) [INFO] [stdout] [INFO] [stdout] running 24 tests [INFO] [stdout] test a_directory_without_an_output_directory_is_refused ... ok [INFO] [stdout] test metadata_only_inventories_a_directory_as_jsonl_without_an_output_directory ... ok [INFO] [stdout] test a_list_of_paths_is_a_batch_and_needs_somewhere_to_write ... ok [INFO] [stdout] test a_name_given_to_the_stdin_document_drives_detection_and_the_front_matter ... ok [INFO] [stdout] test a_forced_format_applies_to_the_stdin_document ... ok [INFO] [stdout] test a_list_of_paths_can_come_from_a_file_and_stream_as_jsonl ... ok [INFO] [stdout] test metadata_only_refuses_markdown_output ... ok [INFO] [stdout] test the_front_matter_can_be_switched_off ... ok [INFO] [stdout] test an_unknown_template_variable_is_refused_before_anything_runs ... ok [INFO] [stdout] test jsonl_needs_no_output_directory_and_carries_the_raw_bag ... ok [INFO] [stdout] test warnings_go_to_stderr_and_the_markdown_stays_clean ... ok [INFO] [stdout] test the_output_directory_may_not_be_the_source_directory ... ok [INFO] [stdout] test a_document_on_stdin_is_extracted_to_stdout ... ok [INFO] [stdout] test one_markdown_file_per_document_named_after_the_source ... ok [INFO] [stdout] test the_parent_variable_mirrors_the_source_directory ... ok [INFO] [stdout] test a_single_document_can_be_written_to_the_output_directory_too ... ok [INFO] [stdout] test the_template_substitutes_every_variable ... ok [INFO] [stdout] test a_list_of_paths_on_stdin_is_extracted ... ok [INFO] [stdout] test the_exit_code_tells_a_failed_document_from_a_failed_batch ... ok [INFO] [stdout] test the_output_is_the_same_from_one_run_to_the_next ... ok [INFO] [stdout] test the_stdin_document_can_be_a_jsonl_line_or_an_inventory ... ok [INFO] [stdout] test a_document_nothing_can_read_costs_no_file_and_stops_nothing ... ok [INFO] [stdout] test a_single_document_goes_to_stdout_with_its_front_matter ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/all2markdown_core-db5daff1dc690feb) [INFO] [stdout] test a_document_on_stdin_is_never_guessed_at ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test template::tests::every_variable_substitutes ... ok [INFO] [stdout] test template::tests::a_stray_brace_is_refused ... ok [INFO] [stdout] test template::tests::a_source_without_extension_renders_an_empty_ext ... ok [INFO] [stdout] test template::tests::an_unknown_variable_is_refused_at_parse_time ... ok [INFO] [stdout] test template::tests::an_empty_template_is_refused ... ok [INFO] [stdout] test template::tests::the_default_keeps_the_source_extension ... ok [INFO] [stdout] test template::tests::the_rendered_path_never_escapes_the_output_directory ... 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/batch.rs (/opt/rustwide/target/release/deps/batch-85a2db1d353fc805) [INFO] [stdout] [INFO] [stdout] running 17 tests [INFO] [stdout] test one_source_is_read_exactly_as_the_batch_reads_it ... ok [INFO] [stdout] test a_batch_that_finds_nothing_yields_nothing_rather_than_failing ... ok [INFO] [stdout] test every_result_reports_the_format_that_was_used ... ok [INFO] [stdout] test a_parser_that_panics_costs_one_document_rather_than_the_process ... ok [INFO] [stdout] test a_document_over_the_cap_fails_alone ... ok [INFO] [stdout] test bytes_over_the_cap_fail_alone_as_a_file_would ... ok [INFO] [stdout] test jsonl_carries_the_text_the_format_and_the_warnings ... ok [INFO] [stdout] test the_worker_count_defaults_to_the_core_count ... ok [INFO] [stdout] test a_slow_consumer_does_not_grow_the_queue_without_bound ... ok [INFO] [stdout] test a_caller_can_wait_with_a_timeout_and_come_back ... ok [INFO] [stdout] test a_failure_is_reported_per_document_and_aborts_nothing ... ok [INFO] [stdout] test a_whole_directory_is_extracted_without_recursion ... ok [INFO] [stdout] test jsonl_carries_a_failure_instead_of_text ... ok [INFO] [stdout] test every_jsonl_line_has_the_same_keys_whatever_happened ... ok [INFO] [stdout] test bytes_go_through_the_same_batch_as_paths ... ok [INFO] [stdout] test results_stream_rather_than_being_collected_at_the_end ... ok [INFO] [stdout] test throughput_grows_with_the_worker_count ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.24s [INFO] [stdout] [INFO] [stderr] Running tests/detection.rs (/opt/rustwide/target/release/deps/detection-fa6142cb6409c280) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test the_caller_can_override_the_detected_encoding ... ok [INFO] [stdout] test a_shaky_guess_raises_a_warning_so_it_can_be_found_with_a_query ... ok [INFO] [stdout] test a_utf_16_document_with_a_byte_order_mark_is_decoded_correctly ... ok [INFO] [stdout] test a_binary_file_with_no_signature_is_a_failure_rather_than_garbage ... ok [INFO] [stdout] test a_forced_format_beats_every_stage_of_the_cascade ... ok [INFO] [stdout] test the_extension_is_consulted_only_when_no_signature_matched ... ok [INFO] [stdout] test the_extension_identifies_what_carries_no_signature ... ok [INFO] [stdout] test strict_mode_turns_the_last_resort_stage_into_a_failure ... ok [INFO] [stdout] test a_decodable_file_with_no_signature_and_no_extension_is_read_as_text ... ok [INFO] [stdout] test a_well_evidenced_guess_raises_no_warning ... ok [INFO] [stdout] test an_unknown_encoding_label_is_a_failure_rather_than_a_silent_fallback ... ok [INFO] [stdout] test a_windows_1252_document_is_decoded_correctly_and_reports_its_encoding ... ok [INFO] [stdout] test utf_8_is_reported_as_the_encoding_it_is ... ok [INFO] [stdout] test the_text_fallback_is_a_registered_parser_rather_than_a_branch_in_the_detector ... ok [INFO] [stdout] test strict_mode_changes_nothing_else ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/envelopes.rs (/opt/rustwide/target/release/deps/envelopes-69fa96350a3df92c) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test the_default_cap_is_500_mb ... ok [INFO] [stdout] test detection_sees_the_content_including_at_the_extension_stage ... ok [INFO] [stdout] test a_corrupt_envelope_is_a_failure_and_not_a_panic ... ok [INFO] [stdout] test the_cap_is_the_callers_to_move ... ok [INFO] [stdout] test nesting_is_refused_beyond_one_envelope ... ok [INFO] [stdout] test file_metadata_still_describes_what_is_on_disk ... ok [INFO] [stdout] test every_envelope_is_stripped_before_detection ... ok [INFO] [stdout] test a_compressed_document_extracts_exactly_as_its_uncompressed_twin ... ok [INFO] [stdout] test a_decompression_bomb_is_a_failure_rather_than_an_exhausted_machine ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running tests/integration.rs (/opt/rustwide/target/release/deps/integration-0c5ff888cecf2c6d) [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test detect_too_small ... ok [INFO] [stdout] test auto_detect_doc ... ok [INFO] [stdout] test detect_rtf_format ... ok [INFO] [stdout] test confidence_orders_from_no_to_certain ... ok [INFO] [stdout] test detect_pdf_format ... ok [INFO] [stdout] test detect_doc_format ... ok [INFO] [stdout] test doc_contains_title ... ok [INFO] [stdout] test detect_docx_format ... ok [INFO] [stdout] test a_signature_shorter_than_the_too_small_floor_still_wins ... ok [INFO] [stdout] test extension_is_read_from_the_name ... ok [INFO] [stdout] test format_displays_as_its_id ... ok [INFO] [stdout] test format_from_id_rejects_the_unknown ... ok [INFO] [stdout] test format_from_id_is_case_insensitive ... ok [INFO] [stdout] test a_zip_that_is_no_docx_is_unrecognized ... ok [INFO] [stdout] test auto_detect_rtf ... ok [INFO] [stdout] test auto_detect_docx ... ok [INFO] [stdout] test extraction_reports_the_format_it_used ... ok [INFO] [stdout] test extraction_carries_file_metadata ... ok [INFO] [stdout] test rtf_contains_title ... ok [INFO] [stdout] test rtf_not_empty ... ok [INFO] [stdout] test forced_format_beats_detection ... ok [INFO] [stdout] test docx_excludes_textbox_content ... ok [INFO] [stdout] test rtf_contains_body_text ... ok [INFO] [stdout] test docx_contains_title ... ok [INFO] [stdout] test pdf_contains_body_text ... ok [INFO] [stdout] test docx_contains_headings ... ok [INFO] [stdout] test doc_contains_headings ... ok [INFO] [stdout] test doc_contains_body_text ... ok [INFO] [stdout] test a_healthy_document_raises_no_warning ... ok [INFO] [stdout] test docx_contains_body_text ... ok [INFO] [stdout] test pdf_contains_headings_as_text ... ok [INFO] [stdout] test pdf_contains_title ... ok [INFO] [stdout] test auto_detect_pdf ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stderr] Running tests/inventory.rs (/opt/rustwide/target/release/deps/inventory-14355452d30d4e22) [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test an_envelope_is_stripped_before_the_inventory ... ok [INFO] [stdout] test a_format_that_declares_nothing_still_yields_a_record ... ok [INFO] [stdout] test the_document_metadata_comes_from_the_metadata_parts_alone ... ok [INFO] [stdout] test a_forced_format_is_honoured ... ok [INFO] [stdout] test a_document_that_cannot_be_opened_fails_alone_and_the_run_continues ... ok [INFO] [stdout] test an_inventory_renders_to_the_same_jsonl_line_as_an_extraction_minus_the_text ... ok [INFO] [stdout] test an_inventory_reports_what_an_extraction_would_without_the_text ... ok [INFO] [stdout] test an_inventory_is_an_order_of_magnitude_faster_than_an_extraction ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.83s [INFO] [stdout] [INFO] [stderr] Running tests/metadata.rs (/opt/rustwide/target/release/deps/metadata-b4a753fa677c5252) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test a_format_that_declares_nothing_yields_empty_metadata_rather_than_an_error ... ok [INFO] [stdout] test docx_keeps_everything_else_in_the_raw_bag ... ok [INFO] [stdout] test docx_reports_what_its_metadata_parts_declare ... ok [INFO] [stdout] test file_metadata_and_document_metadata_stay_apart ... ok [INFO] [stdout] test reading_metadata_does_not_change_the_extracted_text ... ok [INFO] [stdout] test the_raw_bag_keeps_a_deterministic_order ... ok [INFO] [stdout] test pdf_reports_what_its_info_dictionary_declares ... ok [INFO] [stderr] Running tests/registry.rs (/opt/rustwide/target/release/deps/registry-9f6bc8bb01d059f6) [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test a_parser_that_declares_nothing_reports_no_document_metadata ... ok [INFO] [stdout] test a_registered_parser_extracts_and_reports_its_metadata ... ok [INFO] [stdout] test the_most_confident_parser_wins_whatever_its_registration_order ... ok [INFO] [stdout] test a_forced_format_with_no_parser_fails_rather_than_falling_back ... ok [INFO] [stdout] test an_empty_registry_recognizes_nothing ... ok [INFO] [stdout] test equal_confidence_is_broken_by_registration_order ... ok [INFO] [stdout] test a_registered_parser_is_detected_like_any_other ... ok [INFO] [stdout] test a_registered_format_can_be_looked_up_by_id ... ok [INFO] [stdout] test the_builtin_registry_recognizes_the_formats_this_crate_ships_with ... 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] [stderr] Running tests/render.rs (/opt/rustwide/target/release/deps/render-db0142390dc79cc6) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test the_front_matter_is_present_even_when_the_metadata_is_empty ... ok [INFO] [stdout] test the_front_matter_carries_the_format_the_encoding_and_the_metadata_core ... ok [INFO] [stdout] test a_declared_value_cannot_break_the_header ... ok [INFO] [stdout] test the_front_matter_leaves_the_raw_bag_to_jsonl ... ok [INFO] [stdout] test the_front_matter_can_be_switched_off ... ok [INFO] [stdout] test markdown_and_jsonl_say_the_same_thing ... ok [INFO] [stdout] test every_front_matter_has_the_same_shape_whatever_the_document_declared ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/all2markdown-b9f467e6a72314a6) [INFO] [stdout] [INFO] [stderr] Doc-tests all2markdown_cli [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 all2markdown_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] running `Command { std: "docker" "inspect" "8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104", kill_on_drop: false }` [INFO] [stdout] 8fc792e649e6852cf3089787296aeadf24ec848df7924d4d1c12fb8e48e00104