core-admin/qubes/tests
Marek Marczykowski-Górecki d00e4538bf
devices: make attach/detach related events async
This will allow starting processes and calling RPC services in those
events. This if required for usb devices, which are attached using RPC
services.
Intentionally keep device listing events synchronous only - to
discourage putting long-running actions there.

This change also require some not-async attach method version for
loading devices from qubes.xml - have `load_persistent` for this.
2017-07-04 13:04:23 +02:00
..
integ tests: improve tests for qrexe exit code handling 2017-06-21 05:23:35 +02:00
tools tests: adjust TC_00_QubesDaemonProtocol for reorganized api module 2017-06-21 06:59:58 +02:00
vm vm/qubesvm: fix handling empty kernel value 2017-06-26 01:59:39 +02:00
__init__.py events: add support for async event handlers 2017-07-04 13:04:22 +02:00
api_admin.py devices: make attach/detach related events async 2017-07-04 13:04:23 +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 devices: make attach/detach related events async 2017-07-04 13:04:23 +02:00
events.py events: add support for async event handlers 2017-07-04 13:04:22 +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: use direct object references, not only identifiers 2017-06-09 04:55:06 +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