core-admin/qubes/tests
Marek Marczykowski-Górecki 317d140f46
storage/file: major FilePool/FileVolume cleanup and documentation
This driver isn't used in default Qubes 4.0 installation, but if we do
have it, let it follow defined API and its own documentation. And also
explicitly reject not supported operations:
 - support only revisions_to_keep<=1, but do not support revert() anyway
 (implemented version were wrong on so many levels...)
 - use 'save_on_stop'/'snap_on_start' properties directly instead of
 obsolete volume types
 - don't call sudo - qubesd is running as root
 - consistently use path, path_cow, path_source, path_source_cow

Also, add tests for BlockDevice instance returned by
FileVolume.block_device().

QubesOS/qubes-issues#2256
2017-07-04 14:25:07 +02:00
..
integ vm: drop rename related methods 2017-07-04 04:11:13 +02:00
tools tests: adjust TC_00_QubesDaemonProtocol for reorganized api module 2017-06-21 06:59:58 +02:00
vm vm: drop rename related methods 2017-07-04 04:11:13 +02:00
__init__.py api/admin: firewall-related methods 2017-06-26 13:08:27 +02:00
api_admin.py Merge branch 'core3-firewall2' 2017-07-04 03:38:59 +02:00
api_misc.py qubes.NotifyTools: ignore '/qubes-tools/version' completely 2017-06-14 10:44:24 +02:00
api.py tests: adjust TC_00_QubesDaemonProtocol for reorganized api module 2017-06-21 06:59:58 +02:00
app.py qubes.tests asyncio 2017-05-29 17:34:15 +02:00
devices_block.py ext: BlockDevices extension 2017-06-05 23:33:58 +02:00
devices.py qubes.tests asyncio 2017-05-29 17:34:15 +02:00
events.py events: add support for per-instance handlers 2017-05-12 14:25:32 +02:00
ext.py qubes.NotifyTools: ignore '/qubes-tools/version' completely 2017-06-14 10:44:24 +02:00
extra.py tests: do not reload qubes.xml 2017-06-21 00:17:42 +02:00
firewall.py api/admin: firewall-related methods 2017-06-26 13:08:27 +02:00
init.py Fix miscellaneous warnings 2017-05-29 17:34:15 +02:00
run.py qubes/api: refactor creating multiple qubesd sockets 2017-06-21 00:17:37 +02:00
storage_file.py storage/file: major FilePool/FileVolume cleanup and documentation 2017-07-04 14:25:07 +02:00
storage_kernels.py tests: very basic tests for LinuxKernel pool 2017-05-17 11:17:22 +02:00
storage_lvm.py storage: move remove() to Volume 2017-06-26 13:09:26 +02:00
storage.py mgmt: vm.Create* and vm.Clone 2017-05-12 17:04:18 +02:00
tarwriter.py qubes: port core to python3 2017-01-20 16:42:51 +01:00