1
0
Fork 0
mirror of https://github.com/retspen/webvirtcloud synced 2026-11-08 11:16:47 +00:00
webvirtcloud/vrtManager/tests
catborise ce98bc85d0 fix(instances): recovery removes the UEFI variables copy of a clone that was not defined
A shut-off clone copies the VM's NVRAM file just before it defines the
clone; a worker that stopped between the two left the copy, unnamed by
the job, which recovery then reported as leaving nothing. The job
records the copy's path once libvirt made it, and recovery deletes that
file when the clone was not defined, in whichever pool it is.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Kk4h2TcUiaWmU5MUszYSea
2026-11-07 23:58:50 +03:00
..
__init__.py test: each app keeps its tests in a tests package 2026-10-12 15:17:30 +03:00
driver.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
fakes.py fix(migrate): a disk of an LVM or disk pool does not count as shared with the destination 2026-11-07 22:39:26 +03:00
livetest.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_agent_access.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_change_network.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_clone_console.py fix(instances): a new VM and each clone get a VNC password of their own 2026-11-06 20:00:43 +03:00
test_clone_nvram.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_cloud_init_seed.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_connection.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_connection_threads.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_console_setters.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_create.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_device_edits.py fix(logs): a row says what happened: a recovered migration, a failed clone step, a device not there 2026-11-07 14:36:34 +03:00
test_disk_copy_migration.py fix(migrate): recovery removes the disk copies of a migration whose worker stopped 2026-11-07 23:10:19 +03:00
test_disk_move.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_external_snapshots.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_host_devices.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_host_reads.py perf(computes): a host's capacity is one libvirt call, not one per VM 2026-11-07 15:25:49 +03:00
test_instance_getters.py fix(quota): a disk whose size is unknown is not counted as 0 GiB 2026-11-07 16:19:12 +03:00
test_interface_addresses.py perf(instances): a VM page does not wait for the guest agent's addresses 2026-11-07 15:42:49 +03:00
test_interface_delete.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_interface_reads.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_interface_xml.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_iso_media.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_live_clone.py fix(instances): recovery removes the UEFI variables copy of a clone that was not defined 2026-11-07 23:58:50 +03:00
test_live_connection.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_live_disk_resize.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_live_iso.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_live_nvram.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_live_snapshots.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_live_xml.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_live_xml_effects.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_migration.py fix(migrate): a shut-off VM whose NVRAM file is outside libvirt's directory is refused 2026-11-07 23:10:19 +03:00
test_network.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_network_ip.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_nodedevs.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_nwfilters.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_pci_rules.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_persistent_edits.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_pool_xml.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_read_cache.py fix(quota): a disk whose size is unknown is not counted as 0 GiB 2026-11-07 16:19:12 +03:00
test_remove_nvram.py feat(instances): migrate a VM with its disks copied into pools of the destination 2026-10-29 19:46:31 +03:00
test_resize_disk.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_rwlock.py test: the read-write lock tests check who may take the lock 2026-11-06 13:48:03 +03:00
test_secrets.py test: each test is in the tests package of the code it tests 2026-11-06 13:48:04 +03:00
test_usage.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_util.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_volume_in_use.py fix(storages): a volume a running VM uses is not cloned 2026-11-07 23:56:04 +03:00
test_xml_safety.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00
test_xpath_values.py test: remove code no test run executes 2026-11-06 13:48:03 +03:00