[INFO] fetching crate patina 14.4.2... [INFO] testing patina-14.4.2 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8 [INFO] extracting crate patina 14.4.2 into /workspace/builds/worker-7-tc1/source [INFO] started tweaking crates.io crate patina 14.4.2 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate patina 14.4.2 [INFO] tweaked toml for crates.io crate patina 14.4.2 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate patina 14.4.2 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate patina 14.4.2 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" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded scroll_derive v0.13.1 [INFO] [stderr] Downloaded bit_field v0.10.3 [INFO] [stderr] Downloaded mu_rust_helpers v3.0.2 [INFO] [stderr] Downloaded volatile v0.4.6 [INFO] [stderr] Downloaded patina_macro v14.4.2 [INFO] [stderr] Downloaded scroll v0.13.0 [INFO] [stderr] Downloaded mu_uefi_perf_timer v3.0.2 [INFO] [stderr] Downloaded x86_64 v0.15.2 [INFO] [stderr] Downloaded linkme-impl v0.3.35 [INFO] [stderr] Downloaded linkme v0.3.35 [INFO] [stderr] Downloaded aarch64-cpu v10.0.0 [INFO] [stderr] Downloaded tock-registers v0.9.0 [INFO] [stderr] Downloaded uart_16550 v0.3.2 [INFO] [stderr] Downloaded mu_uefi_guid v3.0.2 [INFO] [stderr] Downloaded mu_uefi_decompress v3.0.2 [INFO] [stderr] Downloaded x86 v0.52.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5357924fb070210670b5bfb30a0bc238963c363b12e5ba1aa5fca37e162e7c36 [INFO] running `Command { std: "docker" "start" "-a" "5357924fb070210670b5bfb30a0bc238963c363b12e5ba1aa5fca37e162e7c36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5357924fb070210670b5bfb30a0bc238963c363b12e5ba1aa5fca37e162e7c36", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5357924fb070210670b5bfb30a0bc238963c363b12e5ba1aa5fca37e162e7c36", kill_on_drop: false }` [INFO] [stdout] 5357924fb070210670b5bfb30a0bc238963c363b12e5ba1aa5fca37e162e7c36 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ad988445393792256b318ca235028b57d5341227a8e461a72ee8afa18b8c4b4b [INFO] running `Command { std: "docker" "start" "-a" "ad988445393792256b318ca235028b57d5341227a8e461a72ee8afa18b8c4b4b", kill_on_drop: false }` [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling tap v1.0.1 [INFO] [stderr] Compiling linkme-impl v0.3.35 [INFO] [stderr] Compiling funty v2.0.0 [INFO] [stderr] Compiling bit_field v0.10.3 [INFO] [stderr] Compiling x86 v0.52.0 [INFO] [stderr] Compiling syn v2.0.110 [INFO] [stderr] Compiling uuid v1.18.1 [INFO] [stderr] Compiling wyz v0.5.1 [INFO] [stderr] Compiling raw-cpuid v10.7.0 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling linkme v0.3.35 [INFO] [stderr] Compiling r-efi v5.3.0 [INFO] [stderr] Compiling mu_uefi_perf_timer v3.0.2 [INFO] [stderr] Compiling volatile v0.4.6 [INFO] [stderr] Compiling x86_64 v0.15.2 [INFO] [stderr] Compiling indoc v2.0.7 [INFO] [stderr] Compiling bitvec v1.0.1 [INFO] [stderr] Compiling mu_uefi_guid v3.0.2 [INFO] [stderr] Compiling fixedbitset v0.5.7 [INFO] [stderr] Compiling uart_16550 v0.3.2 [INFO] [stderr] Compiling mu_uefi_decompress v3.0.2 [INFO] [stderr] Compiling mu_rust_helpers v3.0.2 [INFO] [stderr] Compiling scroll_derive v0.13.1 [INFO] [stderr] Compiling zerocopy-derive v0.8.27 [INFO] [stderr] Compiling patina_macro v14.4.2 [INFO] [stderr] Compiling scroll v0.13.0 [INFO] [stderr] Compiling patina v14.4.2 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.90s [INFO] running `Command { std: "docker" "inspect" "ad988445393792256b318ca235028b57d5341227a8e461a72ee8afa18b8c4b4b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ad988445393792256b318ca235028b57d5341227a8e461a72ee8afa18b8c4b4b", kill_on_drop: false }` [INFO] [stdout] ad988445393792256b318ca235028b57d5341227a8e461a72ee8afa18b8c4b4b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 23261d5ec8d328cb12165572e1b1ea3640567db36d8006b4ddc928914f7da3b1 [INFO] running `Command { std: "docker" "start" "-a" "23261d5ec8d328cb12165572e1b1ea3640567db36d8006b4ddc928914f7da3b1", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling zerocopy-derive v0.8.27 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling predicates-core v1.0.9 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling mockall_derive v0.13.1 [INFO] [stderr] Compiling linkme-impl v0.3.35 [INFO] [stderr] Compiling scroll_derive v0.13.1 [INFO] [stderr] Compiling termtree v0.5.1 [INFO] [stderr] Compiling predicates-tree v1.0.12 [INFO] [stderr] Compiling predicates v3.1.3 [INFO] [stderr] Compiling linkme v0.3.35 [INFO] [stderr] Compiling patina_macro v14.4.2 [INFO] [stderr] Compiling scroll v0.13.0 [INFO] [stderr] Compiling fragile v2.0.1 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling downcast v0.11.0 [INFO] [stderr] Compiling brotli-decompressor v4.0.3 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling mockall v0.13.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling patina v14.4.2 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 53.70s [INFO] running `Command { std: "docker" "inspect" "23261d5ec8d328cb12165572e1b1ea3640567db36d8006b4ddc928914f7da3b1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "23261d5ec8d328cb12165572e1b1ea3640567db36d8006b4ddc928914f7da3b1", kill_on_drop: false }` [INFO] [stdout] 23261d5ec8d328cb12165572e1b1ea3640567db36d8006b4ddc928914f7da3b1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] bbb046b160179633ddc4a13036914e21e34002a26fd488f23a7e75c1e3ccde25 [INFO] running `Command { std: "docker" "start" "-a" "bbb046b160179633ddc4a13036914e21e34002a26fd488f23a7e75c1e3ccde25", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/patina-7955c43ab8c9ccb0) [INFO] [stdout] [INFO] [stdout] running 330 tests [INFO] [stdout] test base::guid::tests::binary_guid_as_bytes ... ok [INFO] [stdout] test base::guid::tests::binary_guid_as_efi_guid ... ok [INFO] [stdout] test base::guid::tests::binary_guid_as_mut_efi_guid ... ok [INFO] [stdout] test base::guid::tests::binary_guid_as_fields ... ok [INFO] [stdout] test base::guid::tests::binary_guid_debug ... ok [INFO] [stdout] test base::guid::tests::binary_guid_deref ... ok [INFO] [stdout] test base::guid::tests::binary_guid_copy_clone ... ok [INFO] [stdout] test base::guid::tests::binary_guid_deref_mut ... ok [INFO] [stdout] test base::guid::tests::binary_guid_from_fields ... ok [INFO] [stdout] test base::guid::tests::binary_guid_const_evaluation ... ok [INFO] [stdout] test base::guid::tests::binary_guid_from_efi_guid_conversions ... ok [INFO] [stdout] test base::guid::tests::binary_guid_hash ... ok [INFO] [stdout] test base::guid::tests::binary_guid_into_inner ... ok [INFO] [stdout] test base::guid::tests::binary_guid_from_guid_conversions ... ok [INFO] [stdout] test base::guid::tests::binary_guid_guid_reference_conversion ... ok [INFO] [stdout] test base::guid::tests::binary_guid_partial_eq_with_efi_guid ... ok [INFO] [stdout] test base::guid::tests::binary_guid_to_efi_guid_conversions ... ok [INFO] [stdout] test base::guid::tests::binary_guid_in_c_struct ... ok [INFO] [stdout] test base::guid::tests::binary_guid_partial_eq_with_guid ... ok [INFO] [stdout] test base::guid::tests::binary_guid_to_owned_guid_conversion ... ok [INFO] [stdout] test base::guid::tests::binary_guid_repr_transparent ... ok [INFO] [stdout] test base::guid::tests::binary_guid_try_from_string ... ok [INFO] [stdout] test base::guid::tests::binary_guid_display ... ok [INFO] [stdout] test base::guid::tests::binary_guid_zero_constant ... ok [INFO] [stdout] test base::guid::tests::c_interop_cross_variant_compatibility ... ok [INFO] [stdout] test base::guid::tests::binary_guid_zerocopy_operations ... ok [INFO] [stdout] test base::guid::tests::c_interop_from_ref_variant ... ok [INFO] [stdout] test base::guid::tests::c_interop_memory_alignment ... ok [INFO] [stdout] test base::guid::tests::c_interop_from_bytes_variant ... ok [INFO] [stdout] test base::guid::tests::binary_guid_size_and_alignment ... ok [INFO] [stdout] test base::guid::tests::binary_guid_from_bytes ... ok [INFO] [stdout] test base::guid::tests::c_interop_uefi_byte_order ... ok [INFO] [stdout] test base::guid::tests::clone_functionality ... ok [INFO] [stdout] test base::guid::tests::debug_format ... ok [INFO] [stdout] test base::guid::tests::display_from_ref ... ok [INFO] [stdout] test base::guid::tests::binary_guid_as_guid_conversion ... ok [INFO] [stdout] test base::guid::tests::equality_different_variants ... ok [INFO] [stdout] test base::guid::tests::error_display ... ok [INFO] [stdout] test base::guid::tests::from_bytes_method ... ok [INFO] [stdout] test base::guid::tests::from_ref_construction ... ok [INFO] [stdout] test base::guid::tests::inequality_different_guids ... ok [INFO] [stdout] test base::guid::tests::memory_compatibility_and_size ... ok [INFO] [stdout] test base::guid::tests::equality_same_variants ... ok [INFO] [stdout] test base::guid::tests::error_conversion_to_efi_error ... ok [INFO] [stdout] test base::guid::tests::patina_guid_api_methods ... ok [INFO] [stdout] test base::guid::tests::display_from_valid_string ... ok [INFO] [stdout] test base::guid::tests::r_efi_guid_fields_consistency ... ok [INFO] [stdout] test base::guid::tests::patina_guid_roundtrip_consistency ... ok [INFO] [stdout] test base::guid::tests::patina_guid_memory_efficiency ... ok [INFO] [stdout] test base::guid::tests::canonical_string_conversion ... ok [INFO] [stdout] test base::guid::tests::test_to_and_from_guid ... ok [INFO] [stdout] test base::guid::tests::try_from_string_invalid_characters ... ok [INFO] [stdout] test base::guid::tests::try_from_string_invalid_mixed_cases ... ok [INFO] [stdout] test base::guid::tests::try_from_string_invalid_length ... ok [INFO] [stdout] test base::guid::tests::try_from_string_valid ... ok [INFO] [stdout] test base::guid::tests::try_from_trait_implementations ... ok [INFO] [stdout] test base::guid::tests::whitespace_handling ... ok [INFO] [stdout] test base::tests::test_align_down ... ok [INFO] [stdout] test base::tests::test_align_range ... ok [INFO] [stdout] test base::tests::test_align_up ... ok [INFO] [stdout] test base::tests::test_bit_macro_or ... ok [INFO] [stdout] test base::tests::test_bit_macro_simple ... ok [INFO] [stdout] test base::tests::test_bit_with_types_specified_works ... ok [INFO] [stdout] test base::tests::test_is_power_of_two ... ok [INFO] [stdout] test base::tests::test_signature ... ok [INFO] [stdout] test boot_services::c_ptr::tests::test_box ... ok [INFO] [stdout] test boot_services::c_ptr::tests::test_manually_drop ... ok [INFO] [stdout] test boot_services::c_ptr::tests::test_option ... ok [INFO] [stdout] test boot_services::c_ptr::tests::test_ref ... ok [INFO] [stdout] test boot_services::c_ptr::tests::test_unit_type ... ok [INFO] [stdout] test base::guid::tests::memory_layout_compatible_with_r_efi_guid ... ok [INFO] [stdout] test base::guid::tests::patina_guid_variant_behavior ... ok [INFO] [stdout] test boot_services::tests::test_allocate_pages ... ok [INFO] [stdout] test boot_services::tests::test_allocate_pages_at_specific_address ... ok [INFO] [stdout] test boot_services::tests::test_allocate_pool ... ok [INFO] [stdout] test boot_services::tests::test_calculate_crc32 ... ok [INFO] [stdout] test boot_services::tests::test_check_event ... ok [INFO] [stdout] test boot_services::tests::test_close_event ... ok [INFO] [stdout] test boot_services::tests::test_close_protocol ... ok [INFO] [stdout] test base::guid::tests::test_owned_guid_from_string_construction_failure_panic ... ok [INFO] [stdout] test base::guid::tests::test_binary_guid_from_string_construction_failure_panic ... ok [INFO] [stdout] test boot_services::tests::test_connect_controller ... ok [INFO] [stdout] test boot_services::tests::test_connect_controller_with_image_handles ... ok [INFO] [stdout] test boot_services::tests::test_copy_mem ... ok [INFO] [stdout] test boot_services::tests::test_copy_mem_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_create_event ... ok [INFO] [stdout] test boot_services::tests::test_allocate_pool_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_allocate_pages_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_calculate_crc32_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_create_event_ex ... ok [INFO] [stdout] test boot_services::tests::test_check_event_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_create_event_no_notify ... ok [INFO] [stdout] test boot_services::tests::test_create_event_ex_no_notify ... ok [INFO] [stdout] test boot_services::tests::test_create_event_ex_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_create_event_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_close_event_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_close_protocol_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_connect_controller_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_disconnect_controller_with_handles ... ok [INFO] [stdout] test boot_services::tests::test_exit ... ok [INFO] [stdout] test boot_services::tests::test_exit_boot_services ... ok [INFO] [stdout] test boot_services::tests::test_exit_boot_services_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_disconnect_controller_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_free_pool ... ok [INFO] [stdout] test boot_services::tests::test_get_memory_map ... ok [INFO] [stdout] test boot_services::tests::test_free_pages ... ok [INFO] [stdout] test boot_services::tests::test_free_pages_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_get_next_monotonic_count ... ok [INFO] [stdout] test boot_services::tests::test_handle_protocol ... ok [INFO] [stdout] test boot_services::tests::test_install_configuration_table ... ok [INFO] [stdout] test boot_services::tests::test_exit_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_get_next_monotonic_count_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_handle_protocol_empty ... ok [INFO] [stdout] test boot_services::tests::test_install_protocol_empty ... ok [INFO] [stdout] test boot_services::tests::test_handle_protocol_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_install_configuration_table_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_install_protocol_interface ... ok [INFO] [stdout] test boot_services::tests::test_load_image_from_file ... ok [INFO] [stdout] test boot_services::tests::test_install_protocol_interface_err ... ok [INFO] [stdout] test boot_services::tests::test_load_image_from_source ... ok [INFO] [stdout] test boot_services::tests::test_install_protocol_interface_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_load_image ... ok [INFO] [stdout] test boot_services::tests::test_locate_device_path ... ok [INFO] [stdout] test boot_services::tests::test_locate_handle_by_protocol ... ok [INFO] [stdout] test boot_services::tests::test_locate_device_path_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_locate_handle_by_registry_notify ... ok [INFO] [stdout] test boot_services::tests::test_locate_handle_all_handles ... ok [INFO] [stdout] test boot_services::tests::test_load_image_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_open_protocol ... ok [INFO] [stdout] test boot_services::tests::test_locate_handle_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_locate_protocol ... ok [INFO] [stdout] test boot_services::tests::test_locate_protocol_empty ... ok [INFO] [stdout] test boot_services::tests::test_debug_print_works_before_init ... ok [INFO] [stdout] test boot_services::tests::test_open_protocol_empty ... ok [INFO] [stdout] test boot_services::tests::test_disconnect_controller ... ok [INFO] [stdout] test boot_services::tests::test_open_protocol_information ... ok [INFO] [stdout] test boot_services::tests::test_protocol_per_handle ... ok [INFO] [stdout] test boot_services::tests::test_open_protocol_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_register_protocol_notify ... ok [INFO] [stdout] test boot_services::tests::test_locate_protocol_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_raise_tpl ... ok [INFO] [stdout] test boot_services::tests::test_raise_tpl_guarded ... ok [INFO] [stdout] test boot_services::tests::test_raise_tpl_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_reinstall_protocol_interface ... ok [INFO] [stdout] test boot_services::tests::test_register_protocol_notify_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_set_mem ... ok [INFO] [stdout] test boot_services::tests::test_restore_tpl_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_restore_tpl ... ok [INFO] [stdout] test boot_services::tests::test_set_mem_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_set_watchdog_timer ... ok [INFO] [stdout] test boot_services::tests::test_signal_event ... ok [INFO] [stdout] test boot_services::tests::test_signal_event_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_stall ... ok [INFO] [stdout] test boot_services::tests::test_stall_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_start_image ... ok [INFO] [stdout] test boot_services::tests::test_start_image_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_uninstall_protocol_empty ... ok [INFO] [stdout] test boot_services::tests::test_uninstall_protocol_interface ... ok [INFO] [stdout] test boot_services::tests::test_that_accessing_uninit_boot_services_should_panic - should panic ... ok [INFO] [stdout] test boot_services::tests::test_open_protocol_information_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_unload_image ... ok [INFO] [stdout] test boot_services::tests::test_reinstall_protocol_interface_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_unload_image_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_wait_for_event ... ok [INFO] [stdout] test boot_services::tests::test_wait_for_event_not_init - should panic ... ok [INFO] [stdout] test component::hob::tests::test_component_flow ... ok [INFO] [stdout] test component::hob::tests::test_iter_next_function ... ok [INFO] [stdout] test component::hob::tests::test_multiple_hobs ... ok [INFO] [stdout] test component::hob::tests::test_single_hob ... ok [INFO] [stdout] test component::metadata::tests::test_debug_view_calculates_config_reads_correctly ... ok [INFO] [stdout] test component::metadata::tests::test_read_config_does_not_mark_config_write ... ok [INFO] [stdout] test component::metadata::tests::test_reads_all_configs_does_not_mark_config_write ... ok [INFO] [stdout] test component::metadata::tests::test_write_config_marks_as_read_also ... ok [INFO] [stdout] test component::metadata::tests::test_writes_all_configs_marks_config_read_also ... ok [INFO] [stdout] test component::params::tests::test_boot_services_can_be_retrieved ... ok [INFO] [stdout] test component::params::tests::test_boot_services_fails_to_validate_when_null ... ok [INFO] [stdout] test component::params::tests::test_config_can_be_accessed_while_unlocked ... ok [INFO] [stdout] test component::params::tests::test_config_cannot_be_accessed_while_unlocked ... ok [INFO] [stdout] test component::params::tests::test_config_deref ... ok [INFO] [stdout] test boot_services::tests::test_uninstall_protocol_interface_not_init - should panic ... ok [INFO] [stdout] test component::params::tests::test_config_and_mutable_storage_fail - should panic ... ok [INFO] [stdout] test component::params::tests::test_config_mut_and_storage_cannot_be_requested_in_same_function - should panic ... ok [INFO] [stdout] test component::params::tests::test_cannot_have_two_commands_in_same_function - should panic ... ok [INFO] [stdout] test component::params::tests::test_config_mut_deref_sticks_inside_fn ... ok [INFO] [stdout] test component::params::tests::test_config_mut_deref_sticks_outside_fn ... ok [INFO] [stdout] test component::params::tests::test_config_mut_lock_fn_prevents_future_config_mut_access ... ok [INFO] [stdout] test component::params::tests::test_deferred_and_config_compatability ... ok [INFO] [stdout] test component::params::tests::test_deferred_commands_are_applied ... ok [INFO] [stdout] test component::params::tests::test_get_commands ... ok [INFO] [stdout] test component::params::tests::test_mutable_and_immutable_config_access_to_same_type_fails1 - should panic ... ok [INFO] [stdout] test component::params::tests::test_mutable_and_immutable_config_access_to_same_type_fails2 - should panic ... ok [INFO] [stdout] test boot_services::tests::test_set_timer_not_init - should panic ... ok [INFO] [stdout] test component::params::tests::test_mutable_config_and_mutable_storage_fail - should panic ... ok [INFO] [stdout] test component::params::tests::test_mutable_storage_and_immutable_config_fail - should panic ... ok [INFO] [stdout] test component::params::tests::test_mutable_storage_and_mutable_config_fail - should panic ... ok [INFO] [stdout] test component::params::tests::test_option_returns_none_when_underlying_param_is_unavailable ... ok [INFO] [stdout] test component::params::tests::test_option_returns_underlying_param ... ok [INFO] [stdout] test component::params::tests::test_param_function_consume_mut_ref_self_runs_successfully ... ok [INFO] [stdout] test component::params::tests::test_param_function_consume_self_runs_successfully ... ok [INFO] [stdout] test component::params::tests::test_param_function_consume_ref_self_runs_successfully ... ok [INFO] [stdout] test component::params::tests::test_runtime_services_can_be_retrieved ... ok [INFO] [stdout] test component::params::tests::test_runtime_services_fails_to_validate_when_null ... ok [INFO] [stdout] test component::params::tests::test_storage_mut_can_always_be_retrieved ... ok [INFO] [stdout] test component::params::tests::test_storage_can_always_be_retrieved ... ok [INFO] [stdout] test component::params::tests::test_try_validate_on_tuple_returns_underlying_param_type_not_full_tuple_name ... ok [INFO] [stdout] test component::service::memory::tests::test_access_type_rp_always_no_access ... ok [INFO] [stdout] test component::params::tests::test_two_mutable_config_access_to_same_type_fails - should panic ... ok [INFO] [stdout] test component::service::memory::tests::test_access_type_logic_matches_expectations ... ok [INFO] [stdout] test component::service::memory::tests::test_allocate_zero_pages_bubbles_up_error ... ok [INFO] [stdout] test component::service::memory::tests::test_allocation_options_config_sticks ... ok [INFO] [stdout] test component::service::memory::tests::test_bad_page_allocation ... ok [INFO] [stdout] test component::service::memory::tests::test_caching_type_hardcoded_conversion_has_not_changed ... ok [INFO] [stdout] test component::service::memory::tests::test_conflicting_caching_types ... ok [INFO] [stdout] test component::service::memory::tests::test_bubble_up_free_pages_err - should panic ... ok [INFO] [stdout] test component::service::memory::tests::test_failed_into_box_does_not_panic ... ok [INFO] [stdout] test component::service::memory::tests::test_error_to_efi_error_conversion_not_changed ... ok [INFO] [stdout] test component::service::memory::tests::test_custom_mock_with_failing ... ok [INFO] [stdout] test component::service::memory::tests::test_failed_leak_as_does_not_panic ... ok [INFO] [stdout] test component::service::memory::tests::test_into_box_value_is_placed_properly ... ok [INFO] [stdout] test component::service::memory::tests::test_into_boxed_slice_with_missing_size_returns_slice_of_size_zero ... ok [INFO] [stdout] test component::service::memory::tests::test_into_boxed_slice_will_call_drop_properly ... ok [INFO] [stdout] test component::service::memory::tests::test_into_raw_slice ... ok [INFO] [stdout] test component::service::memory::tests::test_leak_as_slice_does_not_drop_items ... ok [INFO] [stdout] test component::service::memory::tests::test_page_allocation ... ok [INFO] [stdout] test component::service::memory::tests::test_page_allocation_display ... ok [INFO] [stdout] test component::service::memory::tests::test_page_free_mismatched_address_should_assert - should panic ... ok [INFO] [stdout] test component::service::memory::tests::test_page_allocation_zeroing_all_pages_works ... ok [INFO] [stdout] test component::service::memory::tests::test_page_free_allocate_errors ... ok [INFO] [stdout] test component::service::memory::tests::test_ptr_too_large ... ok [INFO] [stdout] test component::service::memory::tests::test_uefi_page_size_is_4k ... ok [INFO] [stdout] test component::service::memory::tests::test_page_free_should_bubble_update_page_dealloc_error - should panic ... ok [INFO] [stdout] test component::service::tests::test_available_service_validates_true ... ok [INFO] [stdout] test component::service::tests::test_basic_static_support ... ok [INFO] [stdout] test component::service::tests::test_missing_service_validates_false ... ok [INFO] [stdout] test component::service::tests::test_mocking_works ... ok [INFO] [stdout] test component::service::tests::test_replace_service_works ... ok [INFO] [stdout] test component::service::tests::test_service_derive_service_macro ... ok [INFO] [stdout] test component::service::tests::test_services_can_be_copied ... ok [INFO] [stdout] test component::storage::tests::test_apply_deferred_storage ... ok [INFO] [stdout] test component::storage::tests::test_hob_functionality ... ok [INFO] [stdout] test component::storage::tests::test_services_still_work_if_storage_requires_re_alloc ... ok [INFO] [stdout] test component::storage::tests::validate_iter_works ... ok [INFO] [stdout] test component::struct_component::tests::test_component_entry_point_that_take_by_mut_works ... ok [INFO] [stdout] test component::struct_component::tests::test_component_entry_point_that_take_by_ref_works ... ok [INFO] [stdout] test component::struct_component::tests::test_component_entry_point_that_take_by_value_works ... ok [INFO] [stdout] test component::struct_component::tests::test_component_run_handling_works_as_expected ... ok [INFO] [stdout] test component::struct_component::tests::test_enum_component ... ok [INFO] [stdout] test component::struct_component::tests::test_generic_struct_can_be_component ... ok [INFO] [stdout] test component::struct_component::tests::test_generic_struct_with_where_clause_can_be_component ... ok [INFO] [stdout] test component::struct_component::tests::test_struct_component ... ok [INFO] [stdout] test component::tests::test_component_run_return_handling ... ok [INFO] [stdout] test driver_binding::tests::test_driver_binding_lifetime ... ok [INFO] [stdout] test driver_binding::tests::test_install_driver_binding ... ok [INFO] [stdout] test driver_binding::tests::test_install_driver_binding_with_driver_handle ... ok [INFO] [stdout] test component::service::tests::test_get_param_without_validate_should_panic_when_missing - should panic ... ok [INFO] [stdout] test driver_binding::tests::test_uninstall_driver_binding ... ok [INFO] [stdout] test performance::globals::tests::test_get_static_state ... ok [INFO] [stdout] test performance::measurement::tests::test_create_performance_measurement ... ok [INFO] [stdout] test component::service::tests::test_uninitialized_service_panics_instead_of_ub - should panic ... ok [INFO] [stdout] test performance::measurement::tests::test_report_fbpt_record_buffer ... ok [INFO] [stdout] test performance::record::hob::tests::test_hob_performance_record_buffer_parse_from_hob ... ok [INFO] [stdout] test performance::record::hob::tests::test_hob_performance_record_buffer_parse_from_hob_invalid ... ok [INFO] [stdout] test performance::record::hob::tests::test_merge_hob_performance_buffer ... ok [INFO] [stdout] test performance::record::hob::tests::test_merge_hob_performance_buffer_with_none ... ok [INFO] [stdout] test performance::record::known::tests::test_known_perf_id ... ok [INFO] [stdout] test performance::record::known::tests::test_known_token ... ok [INFO] [stdout] test performance::record::tests::test_performance_record_buffer_iter ... ok [INFO] [stdout] test performance::record::tests::test_performance_record_buffer_new ... ok [INFO] [stdout] test performance::record::tests::test_performance_record_buffer_push_record ... ok [INFO] [stdout] test performance::record::tests::test_performance_record_buffer_reported_table ... ok [INFO] [stdout] test performance::table::tests::test_find_previous_address ... ok [INFO] [stdout] test performance::table::tests::test_performance_table_well_written_in_memory ... ok [INFO] [stdout] test performance::table::tests::test_reporting_fbpt_with_previous_address ... ok [INFO] [stdout] test performance::table::tests::test_reporting_fbpt_without_previous_address ... ok [INFO] [stdout] test performance::table::tests::test_set_perf_records ... ok [INFO] [stdout] test pi::boot_mode::tests::test_invalid_values ... ok [INFO] [stdout] test pi::boot_mode::tests::test_try_from ... ok [INFO] [stdout] test pi::fw_fs::unit_tests::section_should_have_correct_metadata ... ok [INFO] [stdout] test boot_services::tests::test_protocol_per_handle_not_init - should panic ... ok [INFO] [stdout] test boot_services::tests::test_set_watchdog_timer_not_init - should panic ... ok [INFO] [stdout] test component::params::tests::test_config_mut_can_always_be_retrieved_while_unlocked ... ok [INFO] [stdout] test component::params::tests::test_config_mut_cannot_be_accessed_while_locked ... ok [INFO] [stdout] test boot_services::tests::test_set_timer ... ok [INFO] [stdout] test pi::hob::tests::test_hob_iterator ... ok [INFO] [stdout] test pi::fw_fs::unit_tests::zero_size_block_map_gives_same_offset_as_no_block_map ... ok [INFO] [stdout] test pi::hob::tests::test_hob_iterator2 ... ok [INFO] [stdout] test pi::fw_fs::unit_tests::test_firmware_volume ... ok [INFO] [stdout] test pi::hob::tests::test_hoblist_discover ... ok [INFO] [stdout] test pi::hob::tests::test_hoblist_empty ... ok [INFO] [stdout] test pi::hob::tests::test_hoblist_iterate ... ok [INFO] [stdout] test pi::hob::tests::test_hoblist_push ... ok [INFO] [stdout] test pi::hob::tests::test_hoblist_debug_display ... ok [INFO] [stdout] test pi::fw_fs::unit_tests::test_section_extraction ... ok [INFO] [stdout] test pi::hob::tests::test_relocate_hobs ... ok [INFO] [stdout] test runtime_services::test::test_get_next_variable_name ... ok [INFO] [stdout] test runtime_services::test::test_get_next_variable_name_non_terminated ... ok [INFO] [stdout] test runtime_services::test::test_get_variable_low_size_hint ... ok [INFO] [stdout] test runtime_services::test::test_get_variable ... ok [INFO] [stdout] test runtime_services::test::test_debug_print_works_before_init ... ok [INFO] [stdout] test runtime_services::test::test_get_next_variable_name_not_found ... ok [INFO] [stdout] test runtime_services::test::test_get_variable_not_found ... ok [INFO] [stdout] test runtime_services::test::test_get_variable_size_and_attributes ... ok [INFO] [stdout] test runtime_services::test::test_query_variable_info ... ok [INFO] [stdout] test runtime_services::test::test_query_variable_info_invalid_attributes ... ok [INFO] [stdout] test runtime_services::test::test_set_variable_empty_name ... ok [INFO] [stdout] test runtime_services::test::test_set_variable ... ok [INFO] [stdout] test runtime_services::test::test_set_variable_not_found ... ok [INFO] [stdout] test runtime_services::variable_services::test::test_variable_name_iterator_from_first ... ok [INFO] [stdout] test runtime_services::variable_services::test::test_variable_name_iterator_from_second ... ok [INFO] [stdout] test test::__private_api::tests::test_run_with_default_settings ... ok [INFO] [stdout] test test::__private_api::tests::test_run_with_should_fail ... ok [INFO] [stdout] test test::__private_api::tests::test_run_with_should_fail_and_fail_msg_matches ... ok [INFO] [stdout] test test::__private_api::tests::test_should_run ... ok [INFO] [stdout] test test::tests::test_func_implements_into_component ... ok [INFO] [stdout] test test::tests::test_handle_different_test_counts ... ok [INFO] [stdout] test test::tests::test_we_can_collect_and_execute_tests ... ok [INFO] [stdout] test test::tests::test_we_can_initialize_the_component ... ok [INFO] [stdout] test test::tests::verify_config_sets_properly ... ok [INFO] [stdout] test test::tests::verify_default_values ... ok [INFO] [stdout] test tpl_mutex::tests::test_debug_output_for_tpl_mutex ... ok [INFO] [stdout] test tpl_mutex::tests::test_display_and_debug_output_for_tpl_mutex_guard ... ok [INFO] [stdout] test runtime_services::test::test_get_variable_non_terminated - should panic ... ok [INFO] [stdout] test runtime_services::test::test_set_variable_non_terminated - should panic ... ok [INFO] [stdout] test runtime_services::test::test_that_accessing_uninit_runtime_services_should_panic - should panic ... ok [INFO] [stdout] test tpl_mutex::tests::test_try_lock ... ok [INFO] [stdout] test runtime_services::test::test_get_next_variable_name_zero_length_name - should panic ... ok [INFO] [stdout] test tpl_mutex::tests::test_that_locking_a_locked_mutex_with_lock_fn_should_panic - should panic ... ok [INFO] [stdout] test pi::fw_fs::unit_tests::test_malformed_firmware_volume ... ok [INFO] [stdout] test pi::fw_fs::unit_tests::section_extract_should_extract ... ok [INFO] [stdout] test pi::fw_fs::unit_tests::test_giant_firmware_volume ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 330 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s [INFO] [stdout] [INFO] [stderr] Doc-tests patina [INFO] [stdout] [INFO] [stdout] running 62 tests [INFO] [stdout] test src/base/memory_map.rs - base::memory_map::print_details (line 29) - compile ... ok [INFO] [stdout] test src/boot_services.rs - boot_services::BootServices::install_protocol_interface (line 335) ... ignored [INFO] [stdout] test src/base/guid.rs - base::guid (line 51) ... ok [INFO] [stdout] test src/base/guid.rs - base::guid::BinaryGuid (line 184) ... ok [INFO] [stdout] test src/base.rs - base::align_up (line 237) ... ok [INFO] [stdout] test src/base.rs - base::align_range (line 290) ... ok [INFO] [stdout] test src/base.rs - base::align_down (line 191) ... ok [INFO] [stdout] test src/base.rs - base::signature (line 329) ... ok [INFO] [stdout] test src/component.rs - component (line 78) ... ok [INFO] [stdout] test src/component/hob.rs - component::hob::Hob (line 134) ... ok [INFO] [stdout] test src/component/hob.rs - component::hob::Hob<'h,T>::mock (line 165) ... ok [INFO] [stdout] test src/component/hob.rs - component::hob::HobIter (line 243) ... ok [INFO] [stdout] test src/component/params.rs - component::params::Config<'_,T>::mock (line 360) ... ok [INFO] [stdout] test src/component/service.rs - component::service (line 38) ... ok [INFO] [stdout] test src/component/service.rs - component::service (line 73) ... ok [INFO] [stdout] test src/component/service.rs - component::service::IntoService::register_service (line 146) ... ok [INFO] [stdout] test src/component/service.rs - component::service::Service::mock (line 228) ... ok [INFO] [stdout] test src/component/service.rs - component::service::Service::new_uninit (line 197) ... ok [INFO] [stdout] test src/component/params.rs - component::params (line 41) ... ok [INFO] [stdout] test src/component/hob.rs - component::hob::FromHob (line 83) ... ok [INFO] [stdout] test src/component/params.rs - component::params (line 62) ... ok [INFO] [stdout] test src/component/service/memory.rs - component::service::memory (line 11) ... ok [INFO] [stdout] test src/component/params.rs - component::params::Commands<'_>::mock (line 586) ... ok [INFO] [stdout] test src/driver_binding.rs - driver_binding (line 5) - compile ... ok [INFO] [stdout] test src/guids.rs - guids::EDKII_FPDT_EXTENDED_FIRMWARE_PERFORMANCE (line 61) ... ok [INFO] [stdout] test src/guids.rs - guids::EVENT_GROUP_END_OF_DXE (line 71) ... ok [INFO] [stdout] test src/component/hob.rs - component::hob (line 11) ... ok [INFO] [stdout] test src/guids.rs - guids::DXE_CORE (line 33) ... ok [INFO] [stdout] test src/guids.rs - guids::EBS_FAILED (line 47) ... ok [INFO] [stdout] test src/guids.rs - guids::MEMORY_TYPE_INFORMATION (line 111) ... ok [INFO] [stdout] test src/component/params.rs - component::params::ConfigMut<'_,T>::mock (line 450) ... ok [INFO] [stdout] test src/component/service/memory.rs - component::service::memory::MemoryManager::allocate_pages (line 125) ... ok [INFO] [stdout] test src/log.rs - log (line 5) ... ignored [INFO] [stdout] test src/guids.rs - guids::HARDWARE_INTERRUPT_PROTOCOL (line 82) ... ok [INFO] [stdout] test src/guids.rs - guids::HOB_MEMORY_ALLOC_STACK (line 160) ... ok [INFO] [stdout] test src/guids.rs - guids::HARDWARE_INTERRUPT_PROTOCOL_V2 (line 94) ... ok [INFO] [stdout] test src/guids.rs - guids::PERFORMANCE_PROTOCOL (line 123) ... ok [INFO] [stdout] test src/guids.rs - guids::ZERO (line 148) ... ok [INFO] [stdout] test src/guids.rs - guids::SMM_COMMUNICATION_PROTOCOL (line 136) ... ok [INFO] [stdout] test src/pi/boot_mode.rs - pi::boot_mode::Mode (line 17) ... ok [INFO] [stdout] test src/pi/hob.rs - pi::hob (line 17) ... ok [INFO] [stdout] test src/pi/hob.rs - pi::hob::HobList<'a>::as_mut_ptr (line 955) - compile ... ok [INFO] [stdout] test src/pi/hob.rs - pi::hob::HobList<'a>::discover_hobs (line 1081) - compile ... ok [INFO] [stdout] test src/pi/hob.rs - pi::hob::HobList<'a>::is_empty (line 1023) - compile ... ok [INFO] [stdout] test src/pi/hob.rs - pi::hob::HobList<'a>::iter (line 933) - compile ... ok [INFO] [stdout] test src/pi/hob.rs - pi::hob::HobList<'a>::len (line 1002) - compile ... ok [INFO] [stdout] test src/pi/hob.rs - pi::hob::HobList<'a>::push (line 1046) - compile ... ok [INFO] [stdout] test src/pi/hob.rs - pi::hob::HobList<'a>::relocate_hobs (line 1189) - compile ... ok [INFO] [stdout] test src/pi/hob.rs - pi::hob::HobList<'a>::size (line 976) - compile ... ok [INFO] [stdout] test src/pi/hob.rs - pi::hob::get_c_hob_list_size (line 894) - compile ... ok [INFO] [stdout] test src/runtime_services.rs - runtime_services (line 6) ... ignored [INFO] [stdout] test src/runtime_services/variable_services.rs - runtime_services::variable_services::VariableNameIterator (line 57) ... ignored [INFO] [stdout] test src/runtime_services/variable_services.rs - runtime_services::variable_services::VariableNameIterator (line 67) ... ignored [INFO] [stdout] test src/test.rs - test (line 19) ... ok [INFO] [stdout] test src/test.rs - test::patina_test (line 106) ... ok [INFO] [stdout] test src/macros.rs - macros::uefi_pages_to_size (line 56) ... ok [INFO] [stdout] test src/macros.rs - macros::uefi_size_to_pages (line 24) ... ok [INFO] [stdout] test src/performance/measurement.rs - performance::measurement::PerformanceProperty::new (line 467) ... ok [INFO] [stdout] test src/pi/fw_fs.rs - pi::fw_fs::FirmwareVolume (line 161) ... ok [INFO] [stdout] test src/pi/fw_fs.rs - pi::fw_fs::File (line 414) ... ok [INFO] [stdout] test src/pi/fw_fs.rs - pi::fw_fs::SectionExtractor (line 80) ... ok [INFO] [stdout] test src/pi/fw_fs.rs - pi::fw_fs::Section (line 678) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 57 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.55s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test src/component/service/memory.rs - component::service::memory::MemoryManager::allocate_pages (line 94) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.88s; merged doctests compilation took 1.11s [INFO] running `Command { std: "docker" "inspect" "bbb046b160179633ddc4a13036914e21e34002a26fd488f23a7e75c1e3ccde25", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bbb046b160179633ddc4a13036914e21e34002a26fd488f23a7e75c1e3ccde25", kill_on_drop: false }` [INFO] [stdout] bbb046b160179633ddc4a13036914e21e34002a26fd488f23a7e75c1e3ccde25