Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/ci-status

runs/monetize-ci/20261101T1048Z-8f9e4105/11-kvm-guest-unit.log

warning: type `Node` is more private than the item `data_disk_args`
   --> src/lib.rs:973:1
    |
973 | pub fn data_disk_args(hotplug: bool, machine: draupnir::MachineType, disks: &[(String, PathBuf, &'static str)], nodes: &mut BTreeMap<String, Node>) -> Vec<String> {
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ function `data_disk_args` is reachable at visibility `pub`
    |
note: but type `Node` is only usable at visibility `pub(crate)`
   --> src/lib.rs:925:1
    |
925 | struct Node {
    | ^^^^^^^^^^^
    = note: `#[warn(private_interfaces)]` on by default

warning: `draupnir-guest` (lib) generated 1 warning
warning: `draupnir-guest` (lib test) generated 1 warning (1 duplicate)
    Finished `test` profile [unoptimized] target(s) in 0.03s
     Running unittests src/lib.rs (/backup/ci-target/monetize/debug/deps/draupnir_guest-88ceea14f4b4f27a)

running 32 tests
test lan_publish::a_bad_publish_is_refused_by_name ... ok
test offline::every_user_mode_nic_is_restricted_and_only_eth0_carries_the_relays ... ok
test lan_publish::only_the_named_server_is_published_on_the_lan ... ok
test tests::a_forwarding_rule_qemu_could_not_set_up_is_a_taken_port ... ok
test template_tests::nocloud_serves_the_creates_hostname_and_keys ... ok
test tests::a_guest_gets_its_plan_under_the_hosts_caps ... ok
test tests::a_public_forward_a_host_process_holds_is_refused_by_name ... ok
test tests::a_qemu_that_exits_at_once_is_the_hosts_refusal_by_its_own_words ... ok
test offline::the_relay_carries_both_ways_and_refuses_anything_but_loopback ... ok
test tests::a_screen_qmp_cannot_read_is_unknown_not_frozen ... ok
test tests::a_root_too_long_for_its_qmp_sockets_is_refused_by_name ... ok
test tests::a_serial_console_or_a_pflash_is_refused_by_name ... ok
test tests::a_server_with_no_public_address_has_only_its_utility_nic ... ok
test tests::a_host_without_qemu_is_refused_as_a_host ... ok
test tests::node_ids_are_valid_qemu_node_names_and_distinct ... ok
test tests::any_other_inbound_udp_is_refused_by_name ... ok
test tests::git_rides_the_public_nic_and_grpc_the_utility_nic ... ok
test tests::on_q35_each_card_sits_behind_a_root_port_and_spare_ports_wait_for_later_attaches ... ok
test template_tests::an_overlay_points_at_its_image ... ok
test tests::the_downstream_wireguard_port_is_an_admitted_inbound_udp ... ok
test tests::the_machine_is_pc_unless_q35_is_asked_for ... ok
test tests::kvm_is_absent_when_the_device_does_not_open_read_write ... ok
test tests::the_mtls_door_goes_to_the_first_server_booted_from_the_medium_and_stays_its ... ok
test tests::only_the_admitted_installer_ports_are_forwarded_at_boot ... ok
test tests::the_installer_ports_ride_the_public_nic_on_the_servers_own_address ... ok
test tests::the_rendered_machine_passes_its_own_clause_check ... ok
test tests::the_spec_is_seabios_no_serial_a_framebuffer_and_two_hours_ahead ... ok
test tests::with_hotplug_the_data_disks_are_blockdev_nodes_behind_virtio_blk_pci_cards ... ok
test tests::without_hotplug_the_data_disks_are_the_implicit_virtio_drives_they_always_were ... ok
test tests::the_mtls_door_rides_the_utility_nic_only_when_asked ... ok
test tests::every_live_test_skips_by_name_and_none_is_ignored ... ok
test tests::one_servers_host_ports_are_never_the_same_port_twice ... ok

test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 2 filtered out; finished in 0.26s

     Running unittests src/bin/faithful_guest_proof.rs (/backup/ci-target/monetize/debug/deps/faithful_guest_proof-4d73bc8d3a8feab5)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/bin/mock_upcloud_kvm.rs (/backup/ci-target/monetize/debug/deps/mock_upcloud_kvm-8816c12c2f0d382e)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/bin/utility_fabric_proof.rs (/backup/ci-target/monetize/debug/deps/utility_fabric_proof-4545100f510bae8f)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

   Doc-tests draupnir_guest

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s