[INFO] cloning repository https://github.com/norldlord34-debug/SloerShot
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/norldlord34-debug/SloerShot" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnorldlord34-debug%2FSloerShot", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnorldlord34-debug%2FSloerShot'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 01da8f8ab196395f6dab3a3d05bfc8d7c8e3499e
[INFO] testing norldlord34-debug/SloerShot against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnorldlord34-debug%2FSloerShot" "/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/norldlord34-debug/SloerShot
[INFO] finished tweaking git repo https://github.com/norldlord34-debug/SloerShot
[INFO] tweaked toml for git repo https://github.com/norldlord34-debug/SloerShot written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/norldlord34-debug/SloerShot on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/norldlord34-debug/SloerShot 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded safe_arch v0.7.4
[INFO] [stderr]   Downloaded imgref v1.12.2
[INFO] [stderr]   Downloaded built v0.8.1
[INFO] [stderr]   Downloaded imageproc v0.25.1
[INFO] [stderr]   Downloaded wide v0.7.33
[INFO] [stderr]   Downloaded libfuzzer-sys v0.4.13
[INFO] [stderr]   Downloaded nalgebra v0.32.6
[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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550
[INFO] running `Command { std: "docker" "start" "a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550", 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" "a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550", 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" "a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling built v0.8.1
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling aligned v0.4.3
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling safe_arch v0.7.4
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling imgref v1.12.2
[INFO] [stderr]    Compiling zune-core v0.5.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling rav1e v0.8.1
[INFO] [stderr]    Compiling loop9 v0.1.5
[INFO] [stderr]    Compiling zune-inflate v0.2.54
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling wide v0.7.33
[INFO] [stderr]    Compiling no_std_io2 v0.9.4
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling bitstream-io v4.10.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling avif-serialize v0.8.9
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling pxfm v0.1.29
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling rgb v0.8.53
[INFO] [stderr]    Compiling fax v0.2.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling gif v0.14.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling qoi v0.4.1
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling approx v0.5.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.10
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling simba v0.8.1
[INFO] [stderr]    Compiling uuid v1.23.3
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling maybe-rayon v0.1.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling profiling-procmacros v1.0.18
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]    Compiling profiling v1.0.18
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.1
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling equator v0.4.2
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling aligned-vec v0.6.4
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling v_frame v0.3.9
[INFO] [stderr]    Compiling av1-grain v0.2.5
[INFO] [stderr]    Compiling av-scenechange v0.14.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling nalgebra v0.32.6
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling tiff v0.11.3
[INFO] [stderr]    Compiling exr v1.74.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling ravif v0.13.0
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling imageproc v0.25.1
[INFO] [stderr]    Compiling shotcore v0.1.0 (/opt/rustwide/workdir/core/shotcore)
[INFO] [stderr]    Compiling shotcli v0.1.0 (/opt/rustwide/workdir/apps/cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 27s
[INFO] running `Command { std: "docker" "inspect" "a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550", 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" "a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling imageproc v0.25.1
[INFO] [stderr]    Compiling shotcore v0.1.0 (/opt/rustwide/workdir/core/shotcore)
[INFO] [stderr]    Compiling shotcli v0.1.0 (/opt/rustwide/workdir/apps/cli)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 39.12s
[INFO] running `Command { std: "docker" "inspect" "a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550", 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" "a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.33s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/shotcli-f78bfe05e479bcab)
[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/lib.rs (/opt/rustwide/target/debug/deps/shotcore-7c024ed2eb1b05c9)
[INFO] [stdout] 
[INFO] [stdout] running 373 tests
[INFO] [stdout] test align::tests::align_hcenter_centers_each ... ok
[INFO] [stdout] test align::tests::align_left_uses_min_x ... ok
[INFO] [stdout] test align::tests::distribute_needs_three ... ok
[INFO] [stdout] test align::tests::distribute_h_equalizes_gaps_and_pins_ends ... ok
[INFO] [stdout] test autotag::tests::respects_max ... ok
[INFO] [stdout] test autotag::tests::frequency_then_alpha ... ok
[INFO] [stdout] test analyze::tests::otsu_splits_bimodal ... ok
[INFO] [stdout] test beautify::bg_ext_tests::aspect_canvas_no_ratio ... ok
[INFO] [stdout] test beautify::bg_ext_tests::aspect_canvas_square_grows_smaller_side ... ok
[INFO] [stdout] test beautify::bg_ext_tests::aspect_canvas_wide_grows_width ... ok
[INFO] [stdout] test beautify::bg_ext_tests::tile_repeats_pattern ... ok
[INFO] [stdout] test beautify::ext_tests::auto_balance_centers ... ok
[INFO] [stdout] test beautify::ext_tests::ten_extra_gradients ... ok
[INFO] [stdout] test beautify::tests::rounded_corner_shows_background_not_capture ... ok
[INFO] [stdout] test beautify::tests::presets_are_seven_and_distinct ... ok
[INFO] [stdout] test callout::tests::tail_tip_is_anchor_and_base_on_edge ... ok
[INFO] [stdout] test captions::tests::srt_format ... ok
[INFO] [stdout] test beautify::ext_tests::alignment_fractions ... ok
[INFO] [stdout] test callout::tests::side_above_is_top ... ok
[INFO] [stdout] test captions::tests::timestamp_hours_and_millis ... ok
[INFO] [stdout] test analyze::tests::detects_a_horizontal_and_vertical_line ... ok
[INFO] [stdout] test beautify::tests::solid_background_fills_border ... ok
[INFO] [stdout] test callout::tests::side_below_is_bottom ... ok
[INFO] [stdout] test callout::tests::base_clamped_within_edge ... ok
[INFO] [stdout] test autotag::tests::skips_stopwords_and_short ... ok
[INFO] [stdout] test beautify::bg_ext_tests::cover_fills_canvas_exactly ... ok
[INFO] [stdout] test captions::tests::vtt_format ... ok
[INFO] [stdout] test codeshot::tests::size_grows_with_padding_and_chrome ... ok
[INFO] [stdout] test codeshot::tests::tabs_count_as_tab_width ... ok
[INFO] [stdout] test beautify::tests::gradient_origin_is_start_color ... ok
[INFO] [stdout] test cloud::tests::builds_link_from_response ... ok
[INFO] [stdout] test combine::tests::horizontal_stack_dimensions ... ok
[INFO] [stdout] test combine::tests::vertical_stack_dimensions_and_centering ... ok
[INFO] [stdout] test combine::tests::compose_blits_images ... ok
[INFO] [stdout] test cloud::tests::request_json_omits_none ... ok
[INFO] [stdout] test contrast::tests::black_on_white_is_maximal ... ok
[INFO] [stdout] test codeshot::tests::counts_lines_and_width ... ok
[INFO] [stdout] test codeshot::tests::empty_code_is_one_line ... ok
[INFO] [stdout] test callout::tests::side_right_is_right ... ok
[INFO] [stdout] test combine::tests::bounding_of_free_placements ... ok
[INFO] [stdout] test contrast::tests::large_text_threshold_is_lower ... ok
[INFO] [stdout] test contrast::tests::ratio_is_symmetric ... ok
[INFO] [stdout] test crop::tests::apply_clamps_to_image ... ok
[INFO] [stdout] test crop::tests::constrain_free_is_identity ... ok
[INFO] [stdout] test crop::tests::constrain_shrinks_wider_selection ... ok
[INFO] [stdout] test crop::tests::constrain_shrinks_taller_selection ... ok
[INFO] [stdout] test crop::tests::snapping_ignores_far_edges ... ok
[INFO] [stdout] test crop::tests::snapping_pulls_to_edges ... ok
[INFO] [stdout] test contrast::tests::same_color_fails ... ok
[INFO] [stdout] test contrast::tests::readable_text_color ... ok
[INFO] [stdout] test custom_uploader::tests::build_plan_query_and_headers ... ok
[INFO] [stdout] test crop::tests::expand_centers_content ... ok
[INFO] [stdout] test crop::tests::ratio_values ... ok
[INFO] [stdout] test custom_uploader::tests::builtin_sloershot_config ... ok
[INFO] [stdout] test custom_uploader::tests::builtin_imgur_config ... ok
[INFO] [stdout] test custom_uploader::tests::xml_extract_tag ... ok
[INFO] [stdout] test custom_uploader::tests::config_from_sxcu_json ... ok
[INFO] [stdout] test custom_uploader::tests::shortener_isgd_plan ... ok
[INFO] [stdout] test custom_uploader::tests::escape_braces ... ok
[INFO] [stdout] test custom_uploader::tests::header_and_filename ... ok
[INFO] [stdout] test custom_uploader::tests::json_path_array_index ... ok
[INFO] [stdout] test custom_uploader::tests::json_path_simple ... ok
[INFO] [stdout] test custom_uploader::tests::regex_capture_group ... ok
[INFO] [stdout] test detect::tests::auto_redact_over_ocr_with_filter ... ok
[INFO] [stdout] test detect::tests::detects_credit_card_with_luhn ... ok
[INFO] [stdout] test corners::tests::blank_has_no_corners ... ok
[INFO] [stdout] test custom_uploader::tests::resolve_url_from_json ... ok
[INFO] [stdout] test corners::tests::finds_square_corners ... ok
[INFO] [stdout] test edges::tests::vertical_boundary_has_edges ... ok
[INFO] [stdout] test editor::tests::counters_increment ... ok
[INFO] [stdout] test editor::tests::delete_and_undo ... ok
[INFO] [stdout] test detect::tests::detects_email ... ok
[INFO] [stdout] test editor::tests::draw_rectangle_commits_on_pointer_up ... ok
[INFO] [stdout] test detect::tests::detects_ipv4 ... ok
[INFO] [stdout] test detect::tests::detects_phone ... ok
[INFO] [stdout] test detect::tests::detects_tokens ... ok
[INFO] [stdout] test editor::tests::place_text_and_set_content ... ok
[INFO] [stdout] test docdetect::tests::finds_document_corners ... ok
[INFO] [stdout] test docdetect::tests::none_when_blank ... ok
[INFO] [stdout] test ean13::tests::checksum_matches_spec ... ok
[INFO] [stdout] test ean13::tests::rejects_bad_input ... ok
[INFO] [stdout] test editor::tests::resize_via_handle ... ok
[INFO] [stdout] test export::tests::black_out_destroys_to_black ... ok
[INFO] [stdout] test editor::tests::z_order_commands ... ok
[INFO] [stdout] test export::tests::pixelate_makes_block_uniform ... ok
[INFO] [stdout] test export::tests::randomized_pixelate_destroys_and_adds_noise ... ok
[INFO] [stdout] test export::tests::line_draws_on_canvas ... ok
[INFO] [stdout] test editor::tests::select_and_move ... ok
[INFO] [stdout] test export::tests::filled_rectangle_paints_interior ... ok
[INFO] [stdout] test editor::tests::tiny_drag_is_discarded ... ok
[INFO] [stdout] test export::tests::ellipse_fill_inside_and_outside ... ok
[INFO] [stdout] test export::tests::export_to_path_writes_png ... ok
[INFO] [stdout] test ffi::analyze_ean_ffi_tests::otsu_and_ean_over_ffi ... ok
[INFO] [stdout] test export::tests::blur_changes_a_sharp_edge ... ok
[INFO] [stdout] test ean13::tests::roundtrips_known_codes ... ok
[INFO] [stdout] test edges::tests::solid_has_no_edges ... ok
[INFO] [stdout] test ffi::cloud_ffi_tests::share_link_and_request_over_ffi ... ok
[INFO] [stdout] test export::tests::z_order_top_shape_wins ... ok
[INFO] [stdout] test ffi::custom_uploader_ffi_tests::build_plan_over_ffi ... ok
[INFO] [stdout] test ffi::editor_ffi_tests::null_editor_is_safe ... ok
[INFO] [stdout] test ffi::custom_uploader_ffi_tests::resolve_response_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext2_tests::auto_balance_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext2_tests::curved_arrow_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext2_tests::smart_highlight_over_ffi ... ok
[INFO] [stdout] test ffi::editor_ffi_tests::auto_redact_into_adds_redactions ... ok
[INFO] [stdout] test ffi::ffi_ext3_tests::print_slices_over_ffi ... ok
[INFO] [stdout] test ffi::editor_ffi_tests::editor_handle_draw_commit_undo ... ok
[INFO] [stdout] test ffi::ffi_ext4_tests::auto_zoom_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext4_tests::contrast_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext4_tests::guide_markdown_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext2_tests::combine_layout_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext2_tests::videoedit_output_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext4_tests::codeshot_size_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext3_tests::urlscheme_parse_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext2_tests::share_hash_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext5_tests::align_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext5_tests::captions_srt_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext5_tests::mockup_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext_tests::crop_constrain_square_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext_tests::classify_payload_url_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext_tests::extract_links_over_ffi ... ok
[INFO] [stdout] test ffi::doc_wb_pdf_ffi_tests::detect_wb_pdf_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext4_tests::measure_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext5_tests::autotag_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext3_tests::scale_to_1x_png_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext5_tests::svg_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext5_tests::mask_png_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext5_tests::table_csv_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext6_tests::snap_object_over_ffi ... ok
[INFO] [stdout] test ffi::ffi_ext2_tests::eyedrop_over_ffi ... ok
[INFO] [stdout] test ffi::magnifier_ffi_tests::crosshair_and_pixel_over_ffi ... ok
[INFO] [stdout] test ffi::record_ffi_tests::record_ffi_basics ... ok
[INFO] [stdout] test ffi::settings_ffi_tests::settings_and_overlay_defaults_over_ffi ... ok
[INFO] [stdout] test ffi::ocrflow_ffi_tests::ocr_region_over_ffi ... ok
[INFO] [stdout] test ffi::phash_ffi_tests::phash_over_ffi ... ok
[INFO] [stdout] test ffi::palettegen_ffi_tests::dominant_colors_over_ffi ... ok
[INFO] [stdout] test ffi::indexer_ffi_tests::index_folder_writes_html ... ok
[INFO] [stdout] test ffi::tests::export_png_ffi ... ok
[INFO] [stdout] test ffi::tests::beautify_png_ffi ... ok
[INFO] [stdout] test ffi::tests::document_new_returns_json ... ok
[INFO] [stdout] test ffi::tests::null_args_are_rejected ... ok
[INFO] [stdout] test ffi::tests::resolve_selection_ffi ... ok
[INFO] [stdout] test ffi::tests::version_is_returned ... ok
[INFO] [stdout] test ffi::perspective_sharpen_ffi_tests::unwarp_and_unsharp_over_ffi ... ok
[INFO] [stdout] test ffi::tools_ffi_tests::file_hashes_over_ffi ... ok
[INFO] [stdout] test ffi::vision_ffi_tests::diff_edges_segment_over_ffi ... ok
[INFO] [stdout] test fx::effect_tests::black_white_is_binary ... ok
[INFO] [stdout] test fx::effect_tests::gamma_identity_at_one ... ok
[INFO] [stdout] test fx::effect_tests::hue_rotate_360_near_identity ... ok
[INFO] [stdout] test fx::effect_tests::pixelate_keeps_dims ... ok
[INFO] [stdout] test fx::effect_tests::posterize_two_levels_binary ... ok
[INFO] [stdout] test fx::split_tests::splits_into_grid ... ok
[INFO] [stdout] test fx::tests::add_border_grows_and_colors ... ok
[INFO] [stdout] test fx::tests::contrast_clamps ... ok
[INFO] [stdout] test fx::effect_tests::structural_effects_keep_dims ... ok
[INFO] [stdout] test ffi::tools_ffi_tests::split_image_over_ffi ... ok
[INFO] [stdout] test fx::split_tests::remainder_goes_to_last ... ok
[INFO] [stdout] test fx::tests::crop_dims_and_origin ... ok
[INFO] [stdout] test fx::tests::flip_horizontal_mirrors ... ok
[INFO] [stdout] test fx::tests::grayscale_makes_channels_equal ... ok
[INFO] [stdout] test fx::tests::invert_flips ... ok
[INFO] [stdout] test fx::tests::jpeg_export_has_soi_marker ... ok
[INFO] [stdout] test ffi::fx_ffi_tests::fx_apply_grayscale_and_crop ... ok
[INFO] [stdout] test fx::effect_tests::saturate_zero_is_gray ... ok
[INFO] [stdout] test fx::tests::pick_color_reads_pixel ... ok
[INFO] [stdout] test fx::tests::brightness_increases_and_clamps ... ok
[INFO] [stdout] test ffi::fx_new_effects_ffi_tests::new_fx_ops_apply_over_ffi ... ok
[INFO] [stdout] test fx::tests::resize_and_scale_dims ... ok
[INFO] [stdout] test fx::tests::rotate180_twice_keeps_pixel ... ok
[INFO] [stdout] test fx::tests::rotate90_swaps_dims ... ok
[INFO] [stdout] test fx::tests::spotlight_dims_outside_only ... ok
[INFO] [stdout] test geometry::tests::contains_point_is_half_open ... ok
[INFO] [stdout] test fx::tests::vignette_darkens_corner ... ok
[INFO] [stdout] test geometry::tests::empty_selection_is_rejected ... ok
[INFO] [stdout] test fx::tests::sepia_and_blur_run ... ok
[INFO] [stdout] test geometry::tests::desktop_bounds_with_negative_origin ... ok
[INFO] [stdout] test geometry::tests::intersection_and_union ... ok
[INFO] [stdout] test geometry::tests::display_lookup_and_primary ... ok
[INFO] [stdout] test geometry::tests::resolve_selection_relative_to_secondary_origin ... ok
[INFO] [stdout] test geometry::tests::resolve_selection_clamps_and_picks_dominant ... ok
[INFO] [stdout] test geometry::tests::resolve_selection_scales_to_physical ... ok
[INFO] [stdout] test guide::tests::steps_auto_number ... ok
[INFO] [stdout] test guide::tests::html_escapes_and_lists ... ok
[INFO] [stdout] test guide::tests::markdown_has_numbered_steps_and_images ... ok
[INFO] [stdout] test hashing::tests::empty_string_hashes ... ok
[INFO] [stdout] test history::kind_tests::filter_by_kind_newest_first ... ok
[INFO] [stdout] test hashing::tests::known_hashes_of_abc ... ok
[INFO] [stdout] test history::kind_tests::kind_defaults_and_back_compat ... ok
[INFO] [stdout] test history::kind_tests::prune_retention_window ... ok
[INFO] [stdout] test history::tests::remove_works ... ok
[INFO] [stdout] test hit::tests::bounds_cover_shapes ... ok
[INFO] [stdout] test history::tests::upsert_inserts_then_replaces ... ok
[INFO] [stdout] test hit::tests::segment_distance_and_ellipse ... ok
[INFO] [stdout] test history::tests::recent_is_newest_first_and_truncated ... ok
[INFO] [stdout] test hit::tests::hit_test_line_segment ... ok
[INFO] [stdout] test history::tests::save_and_load_roundtrip ... ok
[INFO] [stdout] test hit::tests::set_bounds_rescales ... ok
[INFO] [stdout] test imagediff::tests::locates_changed_block ... ok
[INFO] [stdout] test history::tests::search_spans_path_ocr_and_tags ... ok
[INFO] [stdout] test hough::tests::blank_has_no_lines ... ok
[INFO] [stdout] test imagediff::tests::identical_has_no_change ... ok
[INFO] [stdout] test hit::tests::hit_test_filled_vs_outline_rectangle ... ok
[INFO] [stdout] test hit::tests::translate_moves_all_geometry ... ok
[INFO] [stdout] test hit::tests::topmost_prefers_front ... ok
[INFO] [stdout] test imagediff::tests::size_mismatch_is_full_change ... ok
[INFO] [stdout] test imgexport::tests::filename_templating ... ok
[INFO] [stdout] test imgexport::tests::format_extensions_and_alpha ... ok
[INFO] [stdout] test indexer::tests::html_escapes_special_chars ... ok
[INFO] [stdout] test imgexport::tests::settings_clamp_quality ... ok
[INFO] [stdout] test imgexport::tests::retina_downscale_halves ... ok
[INFO] [stdout] test geometry::tests::rect_from_corners_handles_any_direction ... ok
[INFO] [stdout] test license::tests::malformed_token_is_detected ... ok
[INFO] [stdout] test indexer::tests::indexes_tree ... ok
[INFO] [stdout] test license::tests::public_key_hex_roundtrip ... ok
[INFO] [stdout] test magnifier::tests::crosshair_and_tolerance ... ok
[INFO] [stdout] test magnifier::tests::hex_and_average ... ok
[INFO] [stdout] test magnifier::tests::loupe_upscales_center ... ok
[INFO] [stdout] test mask::tests::ellipse_clears_corners_keeps_center ... ok
[INFO] [stdout] test mask::tests::rounded_rect_clears_only_corners ... ok
[INFO] [stdout] test hough::tests::detects_horizontal_line_angle ... ok
[INFO] [stdout] test mask::tests::zero_radius_keeps_everything ... ok
[INFO] [stdout] test measure::tests::angle_east_and_south ... ok
[INFO] [stdout] test measure::tests::distance_and_delta ... ok
[INFO] [stdout] test measure::tests::no_snap_when_far ... ok
[INFO] [stdout] test measure::tests::guides_from_one_rect ... ok
[INFO] [stdout] test measure::tests::snapping_within_threshold ... ok
[INFO] [stdout] test mockup::tests::browser_chrome ... ok
[INFO] [stdout] test mockup::tests::laptop_has_tall_base ... ok
[INFO] [stdout] test mockup::tests::phone_bezel ... ok
[INFO] [stdout] test model::tests::color_hex_roundtrip ... ok
[INFO] [stdout] test model::tests::hidden_annotations_excluded_from_render ... ok
[INFO] [stdout] test model::tests::counter_sequence_advances ... ok
[INFO] [stdout] test model::tests::remove_returns_annotation ... ok
[INFO] [stdout] test model::tests::tool_mapping_covers_nine_tools ... ok
[INFO] [stdout] test model::tests::shape_style_extras_default_and_back_compat ... ok
[INFO] [stdout] test model::tests::z_order_reordering ... ok
[INFO] [stdout] test objdetect::tests::clamps_search_to_image ... ok
[INFO] [stdout] test objdetect::tests::snaps_to_object_bounds ... ok
[INFO] [stdout] test objdetect::tests::tolerance_ignores_near_background_noise ... ok
[INFO] [stdout] test ocr::tests::line_from_words_joins_and_unions ... ok
[INFO] [stdout] test ocr::tests::mean_confidence_average ... ok
[INFO] [stdout] test ocr::tests::plain_text_joins_lines ... ok
[INFO] [stdout] test ocrflow::tests::region_extracts_reading_order ... ok
[INFO] [stdout] test ocrflow::tests::single_line_join ... ok
[INFO] [stdout] test overlay::tests::auto_close_and_size ... ok
[INFO] [stdout] test ffi::qr_png_ffi_tests::qr_encode_png_writes_file ... ok
[INFO] [stdout] test overlay::tests::push_caps_and_dedupes ... ok
[INFO] [stdout] test ocr::tests::contains_is_case_insensitive ... ok
[INFO] [stdout] test palette::tests::eyedrop_reads_pixel ... ok
[INFO] [stdout] test palette::tests::opacity_scales_alpha ... ok
[INFO] [stdout] test model::tests::add_assigns_increasing_z_and_returns_id ... ok
[INFO] [stdout] test objdetect::tests::all_background_is_empty ... ok
[INFO] [stdout] test overlay::tests::close_and_restore ... ok
[INFO] [stdout] test palette::tests::recent_is_most_recent_first_and_dedups ... ok
[INFO] [stdout] test pdf::tests::builds_valid_pdf ... ok
[INFO] [stdout] test palette::tests::defaults_have_eight_swatches ... ok
[INFO] [stdout] test palettegen::tests::solid_and_zero ... ok
[INFO] [stdout] test pdf::tests::empty_input_is_valid_pdf ... ok
[INFO] [stdout] test ffi::qr_ffi_tests::qr_encode_and_decode_over_ffi ... ok
[INFO] [stdout] test palette::tests::recent_is_capped ... ok
[INFO] [stdout] test pin::tests::add_assigns_increasing_z_and_returns_id ... ok
[INFO] [stdout] test phash::tests::near_duplicate_is_similar_but_inverse_is_not ... ok
[INFO] [stdout] test pin::tests::opacity_is_clamped ... ok
[INFO] [stdout] test pin::tests::raise_brings_to_front ... ok
[INFO] [stdout] test pin::tests::move_respects_lock ... ok
[INFO] [stdout] test license::tests::expiry_is_enforced ... ok
[INFO] [stdout] test pin::tests::remove_works ... ok
[INFO] [stdout] test preset::tests::actions_are_ordered ... ok
[INFO] [stdout] test preset::tests::default_copies_to_clipboard ... ok
[INFO] [stdout] test pin::tests::save_and_load_roundtrip ... ok
[INFO] [stdout] test preset::tests::empty_preset_has_no_actions ... ok
[INFO] [stdout] test print::tests::paginates_with_overlap ... ok
[INFO] [stdout] test print::tests::single_page_when_short ... ok
[INFO] [stdout] test print::tests::slice_pages_crops_images ... ok
[INFO] [stdout] test qrcode::tests::gf_inverse_holds ... ok
[INFO] [stdout] test phash::tests::identical_images_match ... ok
[INFO] [stdout] test qrcode::tests::rejects_too_long ... ok
[INFO] [stdout] test print::tests::page_count_matches ... ok
[INFO] [stdout] test recognize::tests::classifies_payloads ... ok
[INFO] [stdout] test recognize::tests::extracts_and_dedups_links ... ok
[INFO] [stdout] test recognize::tests::no_links_returns_empty ... ok
[INFO] [stdout] test recognize::tests::payload_new_sets_kind ... ok
[INFO] [stdout] test record::tests::camera_pixel_size ... ok
[INFO] [stdout] test record::tests::defaults_are_sane ... ok
[INFO] [stdout] test record::tests::settings_clamp ... ok
[INFO] [stdout] test recordcompose::tests::click_marks_the_center ... ok
[INFO] [stdout] test recordcompose::tests::cursor_and_rect_composite ... ok
[INFO] [stdout] test recordcompose::tests::overlay_placement ... ok
[INFO] [stdout] test perspective::tests::identity_reproduces_image ... ok
[INFO] [stdout] test segment::tests::finds_two_regions_largest_first ... ok
[INFO] [stdout] test segment::tests::min_area_filters_specks ... ok
[INFO] [stdout] test session::tests::aspect_lock_applies_to_selection ... ok
[INFO] [stdout] test session::tests::proposed_overrides_remembered ... ok
[INFO] [stdout] test license::tests::wrong_key_is_rejected ... ok
[INFO] [stdout] test session::tests::remembers_last_selection ... ok
[INFO] [stdout] test qrcode::tests::corrects_injected_errors ... ok
[INFO] [stdout] test settings::tests::json_round_trip ... ok
[INFO] [stdout] test share::tests::expiry_blocks ... ok
[INFO] [stdout] test settings::tests::defaults_and_normalize ... ok
[INFO] [stdout] test perspective::tests::extracts_left_half_to_full ... ok
[INFO] [stdout] test session::tests::timer_arms_and_clamps ... ok
[INFO] [stdout] test recordcompose::tests::schedule_and_label ... ok
[INFO] [stdout] test palettegen::tests::splits_two_regions ... ok
[INFO] [stdout] test ffi::vision2_ffi_tests::hough_skew_corners_over_ffi ... ok
[INFO] [stdout] test license::tests::grace_window_extends_validity ... ok
[INFO] [stdout] test share::tests::open_link_allows_views ... ok
[INFO] [stdout] test license::tests::issue_and_verify_roundtrip ... ok
[INFO] [stdout] test share::tests::self_destruct_after_views ... ok
[INFO] [stdout] test sidecar::tests::save_and_load_beside_image ... ok
[INFO] [stdout] test sharpen::tests::sharpens_edges_overshoot ... ok
[INFO] [stdout] test sharpen::tests::box_blur_smooths ... ok
[INFO] [stdout] test sidecar::tests::newer_schema_is_rejected ... ok
[INFO] [stdout] test share::tests::password_required ... ok
[INFO] [stdout] test sidecar::tests::json_roundtrip_preserves_document ... ok
[INFO] [stdout] test sidecar::tests::sidecar_path_is_beside_image ... ok
[INFO] [stdout] test sidecar::tests::save_and_load_explicit_path ... ok
[INFO] [stdout] test smarthl::tests::snaps_to_overlapping_words ... ok
[INFO] [stdout] test smooth::tests::smoothing_grows_and_keeps_endpoints ... ok
[INFO] [stdout] test smooth::tests::straight_bezier_midpoint ... ok
[INFO] [stdout] test smooth::tests::zero_bow_is_straight ... ok
[INFO] [stdout] test stitch::tests::detect_overlap_finds_known_region ... ok
[INFO] [stdout] test smarthl::tests::min_overlap_filters_grazing_words ... ok
[INFO] [stdout] test smarthl::tests::snaps_to_single_word ... ok
[INFO] [stdout] test smooth::tests::short_strokes_unchanged ... ok
[INFO] [stdout] test smooth::tests::curved_path_bows_out_and_hits_endpoints ... ok
[INFO] [stdout] test stitch::tests::detect_overlap_zero_when_disjoint ... ok
[INFO] [stdout] test stitch::tests::single_frame_is_unchanged ... ok
[INFO] [stdout] test svgexport::tests::text_is_escaped ... ok
[INFO] [stdout] test table::tests::csv_export ... ok
[INFO] [stdout] test table::tests::csv_quotes_fields_with_commas ... ok
[INFO] [stdout] test svgexport::tests::svg_wraps_and_sizes ... ok
[INFO] [stdout] test table::tests::markdown_export_has_header_divider ... ok
[INFO] [stdout] test beautify::tests::dimensions_include_padding ... ok
[INFO] [stdout] test translate::tests::translates_known_words_keeps_unknown ... ok
[INFO] [stdout] test translate::tests::translates_ocr_lines ... ok
[INFO] [stdout] test stitch::tests::stitch_reconstructs_source ... ok
[INFO] [stdout] test stitch::tests::empty_returns_none ... ok
[INFO] [stdout] test svgexport::tests::arrow_has_line_and_head ... ok
[INFO] [stdout] test table::tests::detects_two_by_two_grid ... ok
[INFO] [stdout] test share::tests::password_hash_is_stable_and_hidden ... ok
[INFO] [stdout] test undo::tests::depth_is_bounded ... ok
[INFO] [stdout] test undo::tests::undo_and_redo_on_empty_are_false ... ok
[INFO] [stdout] test urlscheme::tests::classifies_actions ... ok
[INFO] [stdout] test urlscheme::tests::rejects_non_scheme ... ok
[INFO] [stdout] test undo::tests::edit_then_undo_then_redo ... ok
[INFO] [stdout] test video::tests::empty_recording_fails_to_encode ... ok
[INFO] [stdout] test video::tests::fps_is_clamped_to_at_least_one ... ok
[INFO] [stdout] test urlscheme::tests::url_roundtrip ... ok
[INFO] [stdout] test videoedit::tests::audio_gain_and_channels ... ok
[INFO] [stdout] test video::tests::recording_timing_math ... ok
[INFO] [stdout] test urlscheme::tests::percent_decodes_path ... ok
[INFO] [stdout] test videoedit::tests::gif_frames_and_scale ... ok
[INFO] [stdout] test videoedit::tests::scaling_dimensions ... ok
[INFO] [stdout] test videoedit::tests::trim_duration ... ok
[INFO] [stdout] test video::tests::gif_roundtrip_preserves_frame_count_and_size ... ok
[INFO] [stdout] test undo::tests::new_history_has_no_undo_or_redo ... ok
[INFO] [stdout] test urlscheme::tests::parses_action_and_params ... ok
[INFO] [stdout] test ffi::tests::license_verify_ffi ... ok
[INFO] [stdout] test whitebalance::tests::auto_contrast_stretches ... ok
[INFO] [stdout] test whitebalance::tests::gray_world_neutralizes_cast ... ok
[INFO] [stdout] test zoompan::tests::cursor_smoothing_lags_toward_target ... ok
[INFO] [stdout] test zoompan::tests::easing_endpoints ... ok
[INFO] [stdout] test zoompan::tests::sample_reaches_full_zoom_during_hold ... ok
[INFO] [stdout] test qrcode::tests::picks_version_by_length ... ok
[INFO] [stdout] test zoompan::tests::keyframes_per_click ... ok
[INFO] [stdout] test undo::tests::reset_clears_history ... ok
[INFO] [stdout] test qrcode::tests::roundtrip_text_and_url ... ok
[INFO] [stdout] test smarthl::tests::no_overlap_returns_none ... ok
[INFO] [stdout] test svgexport::tests::rectangle_becomes_rect ... ok
[INFO] [stdout] test undo::tests::commit_after_undo_clears_redo ... ok
[INFO] [stdout] test license::tests::tampered_claims_fail_signature ... ok
[INFO] [stdout] test deskew::tests::straight_image_needs_little_correction ... ok
[INFO] [stdout] test deskew::tests::recovers_known_tilt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 373 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/end_to_end.rs (/opt/rustwide/target/debug/deps/end_to_end-ecc560498d84d5ae)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test capture_edit_redact_export_beautify_pipeline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests shotcore
[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" "a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550", kill_on_drop: false }`
[INFO] [stdout] a917ef8c09e5bd59628cdbfe87c7e3a709044bc9dae151e3431a49d63dbe7550
