[INFO] fetching crate shovel 0.1.0... [INFO] testing shovel-0.1.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate shovel 0.1.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate shovel 0.1.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate shovel 0.1.0 [INFO] tweaked toml for crates.io crate shovel 0.1.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate shovel 0.1.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate shovel 0.1.0 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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ad74c1938162e8f2583adda5e1947cd364b2d0472e353d0a074c106ab27599bb [INFO] running `Command { std: "docker" "start" "-a" "ad74c1938162e8f2583adda5e1947cd364b2d0472e353d0a074c106ab27599bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ad74c1938162e8f2583adda5e1947cd364b2d0472e353d0a074c106ab27599bb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ad74c1938162e8f2583adda5e1947cd364b2d0472e353d0a074c106ab27599bb", kill_on_drop: false }` [INFO] [stdout] ad74c1938162e8f2583adda5e1947cd364b2d0472e353d0a074c106ab27599bb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7e377c81de6ef5f87aa5533ffe0cd4d82da35243f3f46e4ac7970398ff1fc443 [INFO] running `Command { std: "docker" "start" "-a" "7e377c81de6ef5f87aa5533ffe0cd4d82da35243f3f46e4ac7970398ff1fc443", kill_on_drop: false }` [INFO] [stderr] Compiling shovel_macros v0.1.0 [INFO] [stderr] Compiling shovel v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.33s [INFO] running `Command { std: "docker" "inspect" "7e377c81de6ef5f87aa5533ffe0cd4d82da35243f3f46e4ac7970398ff1fc443", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7e377c81de6ef5f87aa5533ffe0cd4d82da35243f3f46e4ac7970398ff1fc443", kill_on_drop: false }` [INFO] [stdout] 7e377c81de6ef5f87aa5533ffe0cd4d82da35243f3f46e4ac7970398ff1fc443 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f5914cc06237ac0a1d9187c8ed02efb53322e28ea27ab221d1feb2b36c1ac421 [INFO] running `Command { std: "docker" "start" "-a" "f5914cc06237ac0a1d9187c8ed02efb53322e28ea27ab221d1feb2b36c1ac421", kill_on_drop: false }` [INFO] [stderr] Compiling foreign-types-shared v0.3.1 [INFO] [stderr] Compiling unwind v0.4.2 [INFO] [stderr] Compiling unwind-sys v0.1.4 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling foreign-types-macros v0.2.3 [INFO] [stderr] Compiling shovel_macros v0.1.0 [INFO] [stderr] Compiling foreign-types v0.5.0 [INFO] [stderr] Compiling shovel v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: feature `lang_items` is declared but not used [INFO] [stdout] --> examples/no-std-adder.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | #![feature(lang_items, core_intrinsics, rustc_private)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `core_intrinsics` is declared but not used [INFO] [stdout] --> examples/no-std-adder.rs:18:24 [INFO] [stdout] | [INFO] [stdout] 18 | #![feature(lang_items, core_intrinsics, rustc_private)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: feature `panic_unwind` is declared but not used [INFO] [stdout] --> examples/no-std-adder.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | #![feature(panic_unwind)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.97s [INFO] running `Command { std: "docker" "inspect" "f5914cc06237ac0a1d9187c8ed02efb53322e28ea27ab221d1feb2b36c1ac421", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f5914cc06237ac0a1d9187c8ed02efb53322e28ea27ab221d1feb2b36c1ac421", kill_on_drop: false }` [INFO] [stdout] f5914cc06237ac0a1d9187c8ed02efb53322e28ea27ab221d1feb2b36c1ac421 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7aa4d15779b692bc6109d4bfa45fa9baf9825e62438faca097cc9ad79e44eac7 [INFO] running `Command { std: "docker" "start" "-a" "7aa4d15779b692bc6109d4bfa45fa9baf9825e62438faca097cc9ad79e44eac7", kill_on_drop: false }` [INFO] [stderr] warning: feature `lang_items` is declared but not used [INFO] [stderr] --> examples/no-std-adder.rs:18:12 [INFO] [stderr] | [INFO] [stderr] 18 | #![feature(lang_items, core_intrinsics, rustc_private)] [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: feature `core_intrinsics` is declared but not used [INFO] [stderr] --> examples/no-std-adder.rs:18:24 [INFO] [stderr] | [INFO] [stderr] 18 | #![feature(lang_items, core_intrinsics, rustc_private)] [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: feature `panic_unwind` is declared but not used [INFO] [stderr] --> examples/no-std-adder.rs:25:12 [INFO] [stderr] | [INFO] [stderr] 25 | #![feature(panic_unwind)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `shovel` (example "no-std-adder") generated 3 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/shovel-1dba0dc642d9db9b) [INFO] [stdout] [INFO] [stdout] running 98 tests [INFO] [stdout] test action::tests::test_action_both_handler_and_subcmds ... ok [INFO] [stdout] test action::tests::test_action_args ... ok [INFO] [stdout] test action::tests::test_action_global_opts ... ok [INFO] [stdout] test action::tests::test_action_error_handling ... ok [INFO] [stdout] test action::tests::test_action_all ... ok [INFO] [stdout] test action::tests::test_action_help_generation ... ok [INFO] [stdout] test action::tests::test_action_help_with_subcmds ... ok [INFO] [stdout] test action::tests::test_action_no_args ... ok [INFO] [stdout] test action::tests::test_action_handler ... ok [INFO] [stdout] test action::tests::test_action_opts_args ... ok [INFO] [stdout] test action::tests::test_action_result_showhelp_with_positions ... ok [INFO] [stdout] test action::tests::test_action_result_variants ... ok [INFO] [stdout] test action::tests::test_action_subcmds ... ok [INFO] [stdout] test action::tests::test_app_action_subcmds ... ok [INFO] [stdout] test action::tests::test_action_opts ... ok [INFO] [stdout] test args::tests::test_arg_group_specs ... ok [INFO] [stdout] test args::tests::test_boolean_args ... ok [INFO] [stdout] test args::tests::test_char_args ... ok [INFO] [stdout] test args::tests::test_floating_point_args ... ok [INFO] [stdout] test args::tests::test_edge_cases ... ok [INFO] [stdout] test args::tests::test_new_vector_types ... ok [INFO] [stdout] test args::tests::test_ip_address_args ... ok [INFO] [stdout] test args::tests::test_os_string_args ... ok [INFO] [stdout] test args::tests::test_primitive_args ... ok [INFO] [stdout] test args::tests::test_raw_args_empty ... ok [INFO] [stdout] test args::tests::test_path_args ... ok [INFO] [stdout] test args::tests::test_socket_address_args ... ok [INFO] [stdout] test args::tests::test_signed_integer_args ... ok [INFO] [stdout] test args::tests::test_tuple_args_manual_implementation ... ok [INFO] [stdout] test args::tests::test_raw_args_new ... ok [INFO] [stdout] test args::tests::test_tuple_specs_manual_implementation ... ok [INFO] [stdout] test args::tests::test_unit_args ... ok [INFO] [stdout] test cmd::tests::test_cmd_count_calculation ... ok [INFO] [stdout] test cmd::tests::test_cmd_creation ... ok [INFO] [stdout] test cmd::tests::test_cmd_with_options_and_args ... ok [INFO] [stdout] test cmd::tests::test_empty_subcmds ... ok [INFO] [stdout] test cmd::tests::test_nested_subcmds ... ok [INFO] [stdout] test args::tests::test_string_args ... ok [INFO] [stdout] test args::tests::test_parse_error_variants ... ok [INFO] [stdout] test help::tests::test_cmd_path_creation_and_methods ... ok [INFO] [stdout] test cmd::tests::test_single_tuple_subcmds ... ok [INFO] [stdout] test help::tests::test_cmd_path_display ... ok [INFO] [stdout] test cmd::tests::test_suggestion_generation ... ok [INFO] [stdout] test help::tests::test_cmd_path_single_element ... ok [INFO] [stdout] test help::tests::test_help_depth_calculation ... ok [INFO] [stdout] test cmd::tests::test_two_cmd_subcmds ... ok [INFO] [stdout] test help::tests::test_help_depth_single_level ... ok [INFO] [stdout] test cmd::tests::test_single_cmd_subcmds ... ok [INFO] [stdout] test help::tests::test_action_help_creation ... ok [INFO] [stdout] test help::tests::test_cmd_help_clone_copy ... ok [INFO] [stdout] test help::tests::test_cmd_help_creation ... ok [INFO] [stdout] test help::tests::test_cmd_help_default ... ok [INFO] [stdout] test help::tests::test_cmd_help_into_help_app_level ... ok [INFO] [stdout] test help::tests::test_cmd_help_find ... ok [INFO] [stdout] test help::tests::test_cmd_help_into_help_subcommand_level ... ok [INFO] [stdout] test cmd::tests::test_cmd_help_generation ... ok [INFO] [stdout] test help::tests::test_help_find_disambiguates_duplicate_leaf_commands_by_path ... ok [INFO] [stdout] test help::tests::test_help_lookup_when_option_follows_command ... ok [INFO] [stdout] test opts::tests::test_clustered_short_options_with_value_at_end ... ok [INFO] [stdout] test opts::tests::test_long_option_with_equals ... ok [INFO] [stdout] test opts::tests::test_single_flag ... ok [INFO] [stdout] test opts::tests::test_version_flag_uses_uppercase_v ... ok [INFO] [stdout] test pool::tests::test_custom_subcmds_implementation_multiple ... ok [INFO] [stdout] test pool::tests::test_custom_subcmds_implementation_single ... ok [INFO] [stdout] test pool::tests::test_help_allocation_pattern ... ok [INFO] [stdout] test pool::tests::test_help_system_array_pool_usage ... ok [INFO] [stdout] test help::tests::test_version_creation ... ok [INFO] [stdout] test opts::tests::test_clustered_bool_flags ... ok [INFO] [stdout] test opts::tests::test_clustered_flags_and_value_option ... ok [INFO] [stdout] test opts::tests::test_clustered_short_options ... ok [INFO] [stdout] test opts::tests::test_short_option_with_equals ... ok [INFO] [stdout] test pool::tests::test_custom_subcmds_empty_implementation ... ok [INFO] [stdout] test pool::tests::test_dual_command_allocation_pattern ... ok [INFO] [stdout] test pool::tests::test_macro_generated_help_allocation ... ok [INFO] [stdout] test pool::tests::test_pool_public_api_bounds_checking ... ok [INFO] [stdout] test pool::tests::test_pool_public_api_zero_allocation ... ok [INFO] [stdout] test help::tests::test_cmd_help_with_subcommands ... ok [INFO] [stdout] test pool::tests::test_no_std_stack_allocation_pattern ... ok [INFO] [stdout] test pool::tests::test_help_system_vec_pool_usage ... ok [INFO] [stdout] test suggestion::test::test_edit_distance_with_empty_word ... ok [INFO] [stdout] test writer::tests::test_align_width_macro ... ok [INFO] [stdout] test writer::tests::test_default_align_width_constant ... ok [INFO] [stdout] test writer::tests::test_align_width_macro_with_property ... ok [INFO] [stdout] test writer::tests::test_error_formatting ... ok [INFO] [stdout] test writer::tests::test_io_write_adapter ... ok [INFO] [stdout] test writer::tests::test_hierarchical_command_display ... ok [INFO] [stdout] test writer::tests::test_options_formatting ... ok [INFO] [stdout] test writer::tests::test_simple_command_display_no_categories ... ok [INFO] [stdout] testtest writer::tests::test_version_formatting ... ok [INFO] [stdout] test writer::tests::test_suggestion_formatting ... ok [INFO] [stdout] test pool::tests::test_realistic_command_count_scenarios ... ok [INFO] [stdout] test writer::tests::test_stdout_wrapper ... ok [INFO] [stdout] test writer::tests::test_writer_trait_blanket_impl ... ok [INFO] [stdout] test suggestion::test::test_edit_distance ... ok [INFO] [stdout] test writer::tests::test_writer_trait_align_width_method ... ok [INFO] [stdout] test writer::tests::test_performance_optimization_produces_same_output ... ok [INFO] [stdout] test args::tests::test_ip_port_tuple_args ... ok [INFO] [stdout] test action::tests::test_action_option_flag_detection ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/completion_test.rs (/opt/rustwide/target/debug/deps/completion_test-5ca2e4a67ce0a3b4) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test completion_tests::test_bash_completion_generation ... ok [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-af281238a56d29ac) [INFO] [stdout] test completion_tests::test_fish_special_chars_escaping ... ok [INFO] [stdout] test completion_tests::test_zsh_completion_generation ... ok [INFO] [stdout] test completion_tests::test_fish_completion_generation ... 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 59 tests [INFO] [stdout] test builder_example::test_add_help ... ok [INFO] [stdout] test echo_example::test_no_args ... ok [INFO] [stdout] test builder_example::test_add_task ... ok [INFO] [stdout] test builder_example::test_config_set ... ok [INFO] [stdout] test builder_example::test_config_set_global ... ok [INFO] [stdout] test builder_example::test_unknown_command ... ok [INFO] [stdout] test echo_example::test_multiple_args ... ok [INFO] [stdout] test builder_example::test_missing_required_arg ... ok [INFO] [stdout] test builder_example::test_list_with_all_flag ... ok [INFO] [stdout] test builder_example::test_add_task_with_options ... ok [INFO] [stdout] test echo_example::test_single_arg ... ok [INFO] [stdout] test builder_example::test_complete_task ... ok [INFO] [stdout] test builder_example::test_list_with_tag_filter ... ok [INFO] [stdout] test error_handling::test_invalid_option_format ... ok [INFO] [stdout] test hello_example::test_basic_run ... ok [INFO] [stdout] test builder_example::test_list_tasks ... ok [INFO] [stdout] test webserver_example::test_config_generate ... ok [INFO] [stdout] test hello_example::test_completion_flag ... ok [INFO] [stdout] test webserver_example::test_config_generate_with_output ... ok [INFO] [stdout] test builder_example::test_help ... ok [INFO] [stdout] test error_handling::test_unknown_global_option ... ok [INFO] [stdout] test hello_example::test_help_flag ... ok [INFO] [stdout] test hello_example::test_help_short_flag ... ok [INFO] [stdout] test echo_example::test_special_chars ... ok [INFO] [stdout] test webserver_example::test_config_validate_strict ... ok [INFO] [stdout] test hello_example::test_version_flag ... ok [INFO] [stdout] test webserver_example::test_config_reload ... ok [INFO] [stdout] test webserver_example::test_db_backup ... ok [INFO] [stdout] test webserver_example::test_db_help ... ok [INFO] [stdout] test webserver_example::test_config_validate ... ok [INFO] [stdout] test webserver_example::test_config_help ... ok [INFO] [stdout] test webserver_example::test_help ... ok [INFO] [stdout] test webserver_example::test_db_migrate_help ... ok [INFO] [stdout] test builder_example::test_config_get ... ok [INFO] [stdout] test webserver_example::test_db_migrate_down ... ok [INFO] [stdout] test webserver_example::test_db_migrate_up ... ok [INFO] [stdout] test webserver_example::test_db_seed ... ok [INFO] [stdout] test webserver_example::test_db_backup_compress ... ok [INFO] [stdout] test echo_example::test_help_shows_echo ... ok [INFO] [stdout] test hello_example::test_version_short_flag ... ok [INFO] [stdout] test webserver_example::test_serve_with_tls ... ignored [INFO] [stdout] test webserver_example::test_db_migrate_with_options ... ok [INFO] [stdout] test webserver_example::test_logs_with_options ... ok [INFO] [stdout] test webserver_example::test_rpc_client ... ok [INFO] [stdout] test webserver_example::test_db_seed_force ... ok [INFO] [stdout] test webserver_example::test_logs_default ... ok [INFO] [stdout] test webserver_example::test_rpc_help ... ok [INFO] [stdout] test webserver_example::test_rpc_codegen ... ok [INFO] [stdout] test webserver_example::test_rpc_server_grpc ... ok [INFO] [stdout] test webserver_example::test_serve_default ... ok [INFO] [stdout] test webserver_example::test_rpc_client_with_timeout ... ok [INFO] [stdout] test webserver_example::test_missing_required_arg ... ok [INFO] [stdout] test webserver_example::test_unknown_subcommand ... ok [INFO] [stdout] test webserver_example::test_rpc_server_with_port ... ok [INFO] [stdout] test webserver_example::test_serve_help ... ok [INFO] [stdout] test webserver_example::test_version_flag ... ok [INFO] [stdout] test webserver_example::test_serve_with_options ... ok [INFO] [stdout] test webserver_example::test_rpc_codegen_with_docs ... ok [INFO] [stderr] Doc-tests shovel [INFO] [stdout] test webserver_example::test_unknown_command ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 58 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.16s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 105 tests [INFO] [stdout] test src/action.rs - action (line 28) - compile ... ok [INFO] [stdout] test src/action.rs - action (line 51) - compile ... ok [INFO] [stdout] test src/action.rs - action (line 84) - compile ... ok [INFO] [stdout] test src/action.rs - action::Action (line 153) - compile ... ok [INFO] [stdout] test src/action.rs - action::Action (line 177) ... ok [INFO] [stdout] test src/action.rs - action::Action (line 165) ... ok [INFO] [stdout] test src/action.rs - action::AppAction::subcmds (line 481) - compile ... ok [INFO] [stdout] test src/app.rs - app (line 100) - compile ... ok [INFO] [stdout] test src/action.rs - action::Action::opts_with_global_opts (line 916) ... ok [INFO] [stdout] test src/action.rs - action (line 38) - compile ... ok [INFO] [stdout] test src/action.rs - action (line 99) - compile ... ok [INFO] [stdout] test src/action.rs - action::Action (line 144) - compile ... ok [INFO] [stdout] test src/action.rs - action::Action<(),(),G,C>::subcmds (line 528) - compile ... ok [INFO] [stdout] test src/app.rs - app (line 59) - compile ... ok [INFO] [stdout] test src/app.rs - app (line 121) - compile ... ok [INFO] [stdout] test src/action.rs - action::AppAction (line 216) ... ok [INFO] [stdout] test src/app.rs - app::App (line 221) - compile ... ok [INFO] [stdout] test src/action.rs - action::Action::opts (line 742) - compile ... ok [INFO] [stdout] test src/app.rs - app::App (line 240) - compile ... ok [INFO] [stdout] test src/app.rs - app::App (line 255) - compile ... ok [INFO] [stdout] test src/app.rs - app (line 24) - compile ... ok [INFO] [stdout] test src/action.rs - action::Action::new (line 332) - compile ... ok [INFO] [stdout] test src/action.rs - action::Action::opts_args (line 795) - compile ... ok [INFO] [stdout] test src/action.rs - action::Action<(),A,G,()>::args_with_global_opts (line 858) ... ok [INFO] [stdout] test src/app.rs - app::App<'a,N,O,A,C>::cmd_count (line 925) ... ok [INFO] [stdout] test src/app.rs - app::App<'a,N,O,A,C>::run (line 892) - compile ... ok [INFO] [stdout] test src/action.rs - action::Action<(),A,G,()>::args (line 695) ... ok [INFO] [stdout] test src/app.rs - app (line 44) ... ok [INFO] [stdout] test src/args.rs - args::Args (line 150) - compile ... ok [INFO] [stdout] test src/args.rs - args::Args (line 178) - compile ... ok [INFO] [stdout] test src/builder.rs - builder (line 28) ... ok [INFO] [stdout] test src/action.rs - action::Action::handler (line 576) ... ok [INFO] [stdout] test src/action.rs - action::Action<(),(),G,()>::global_opts (line 982) ... ok [INFO] [stdout] test src/builder.rs - builder (line 48) ... ok [INFO] [stdout] test src/builder.rs - builder (line 68) ... ok [INFO] [stdout] test src/builder.rs - builder (line 97) ... ok [INFO] [stdout] test src/args.rs - args (line 102) ... ok [INFO] [stdout] test src/cmd.rs - cmd (line 108) ... ok [INFO] [stdout] test src/args.rs - args (line 51) ... ok [INFO] [stdout] test src/cmd.rs - cmd (line 37) ... ok [INFO] [stdout] test src/cmd.rs - cmd (line 68) ... ok [INFO] [stdout] test src/builder.rs - builder::CmdBuilder (line 222) ... ok [INFO] [stdout] test src/action.rs - action::Action<(),(),G,()>::no_args (line 665) ... ok [INFO] [stdout] test src/builder.rs - builder::AppBuilder (line 170) ... ok [INFO] [stdout] test src/builder.rs - builder::AppBuilder (line 153) ... ok [INFO] [stdout] test src/cmd.rs - cmd (line 117) ... ok [INFO] [stdout] test src/cmd.rs - cmd::Cmd (line 180) ... ok [INFO] [stdout] test src/context.rs - context (line 136) ... ok [INFO] [stdout] test src/context.rs - context (line 105) ... ok [INFO] [stdout] test src/env.rs - env::args (line 37) - compile ... ok [INFO] [stdout] test src/context.rs - context (line 45) ... ok [INFO] [stdout] test src/context.rs - context (line 33) ... ok [INFO] [stdout] test src/context.rs - context (line 58) ... ok [INFO] [stdout] test src/app.rs - app::App<'a,N,O,A,C>::run_heapless (line 543) ... ok [INFO] [stdout] test src/app.rs - app::App<'a,N,O,A,C>::run_heapless (line 511) ... ok [INFO] [stdout] test src/args.rs - args (line 27) ... ok [INFO] [stdout] test src/completion.rs - completion (line 118) ... ok [INFO] [stdout] test src/action.rs - action::Action::all (line 620) ... ok [INFO] [stdout] test src/cmd.rs - cmd::Cmd (line 169) ... ok [INFO] [stdout] test src/cmd.rs - cmd (line 80) ... ok [INFO] [stdout] test src/lib.rs - (line 131) - compile ... ok [INFO] [stdout] test src/args.rs - args (line 118) ... ok [INFO] [stdout] test src/lib.rs - (line 155) - compile ... ok [INFO] [stdout] test src/args.rs - args (line 38) ... ok [INFO] [stdout] test src/lib.rs - (line 210) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 297) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 366) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 386) - compile ... ok [INFO] [stdout] test src/error.rs - error (line 78) ... ok [INFO] [stdout] test src/completion.rs - completion (line 53) ... ok [INFO] [stdout] test src/error.rs - error (line 129) ... ok [INFO] [stdout] test src/lib.rs - (line 503) - compile ... ok [INFO] [stdout] test src/builder.rs - builder (line 12) ... ok [INFO] [stdout] test src/error.rs - error (line 67) ... ok [INFO] [stdout] test src/args.rs - args (line 62) ... ok [INFO] [stdout] test src/help.rs - help (line 103) ... ok [INFO] [stdout] test src/help.rs - help (line 120) ... ok [INFO] [stdout] test src/error.rs - error (line 152) ... ok [INFO] [stdout] test src/lib.rs - (line 409) ... ok [INFO] [stdout] test src/opts.rs - opts::Opts (line 298) - compile ... ok [INFO] [stdout] test src/error.rs - error (line 99) ... ok [INFO] [stdout] test src/opts.rs - opts (line 169) ... ok [INFO] [stdout] test src/opts.rs - opts (line 132) ... ok [INFO] [stdout] test src/opts.rs - opts (line 182) ... ok [INFO] [stdout] test src/lib.rs - (line 353) - compile ... ok [INFO] [stdout] test src/opts.rs - opts::Opts (line 316) - compile ... ok [INFO] [stdout] test src/opts.rs - opts (line 212) ... ok [INFO] [stdout] test src/writer.rs - writer (line 164) ... ok [INFO] [stdout] test src/writer.rs - writer (line 147) ... ok [INFO] [stdout] test src/suggestion.rs - suggestion (line 111) ... ok [INFO] [stdout] test src/opts.rs - opts (line 66) ... ok [INFO] [stdout] test src/writer.rs - writer (line 127) ... ok [INFO] [stdout] test src/suggestion.rs - suggestion (line 79) ... ok [INFO] [stdout] test src/opts.rs - opts (line 34) ... ok [INFO] [stdout] test src/suggestion.rs - suggestion (line 68) ... ok [INFO] [stdout] test src/suggestion.rs - suggestion (line 97) ... ok [INFO] [stdout] test src/opts.rs - opts (line 121) ... ok [INFO] [stdout] test src/pool.rs - pool (line 15) ... ok [INFO] [stdout] test src/pool.rs - pool (line 91) ... ok [INFO] [stdout] test src/opts.rs - opts (line 250) ... ok [INFO] [stdout] test src/opts.rs - opts (line 82) ... ok [INFO] [stdout] test src/writer.rs - writer (line 201) ... ok [INFO] [stdout] test src/writer.rs - writer (line 226) ... ok [INFO] [stdout] test src/pool.rs - pool (line 63) ... ok [INFO] [stdout] test src/opts.rs - opts (line 46) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 105 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/app.rs - app::App (line 192) ... ok [INFO] [stdout] test src/opts.rs - opts::ConfigOpts (line 724) ... ok [INFO] [stdout] test src/app.rs - app::App<'a,N,O,A,C>::run_with_args (line 730) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stdout] all doctests ran in 2.28s; merged doctests compilation took 2.16s [INFO] running `Command { std: "docker" "inspect" "7aa4d15779b692bc6109d4bfa45fa9baf9825e62438faca097cc9ad79e44eac7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7aa4d15779b692bc6109d4bfa45fa9baf9825e62438faca097cc9ad79e44eac7", kill_on_drop: false }` [INFO] [stdout] 7aa4d15779b692bc6109d4bfa45fa9baf9825e62438faca097cc9ad79e44eac7