core-admin/qubes
Marek Marczykowski-Górecki 3668a73ca2
tests: resurrect extra tests loader
Load integration tests from outside of core-admin repository, through
entry points.
Create wrapper for VM object to keep very basic compatibility with tests
written for core2. This means if test use only basic functionality
(vm.start(), vm.run()), the same test will work for both core2 and
core3. This is especially important for app-* repositories, where the
same version serves multiple Qubes branches.
This also hides asyncio usage from tests writer.

See QubesOS/qubes-issues#1800 for details on original feature.
2017-12-23 02:26:16 +01:00
..
api Make pylint happy 2017-12-21 18:19:10 +01:00
ext typo in docstring 2017-12-05 17:39:34 +01:00
qmemman Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
storage Make pylint happy 2017-12-21 18:19:10 +01:00
tests tests: resurrect extra tests loader 2017-12-23 02:26:16 +01:00
tools Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
vm Make pylint happy 2017-12-21 18:19:10 +01:00
__init__.py cache PropertyHolder.property_list and use O(1) property name lookups 2017-11-11 02:38:16 +01:00
app.py app: kill default_fw_netvm property 2017-12-07 01:40:29 +01:00
backup.py Make pylint happy 2017-12-21 18:19:10 +01:00
config.py Add IPv6 related VM properties 2017-12-07 01:40:30 +01:00
core2migration.py Make pylint happy 2017-12-21 18:19:10 +01:00
devices.py devices: clarify error on attaching non-persistent device to stopped VM 2017-10-21 04:05:16 +02:00
dochelpers.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
events.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
exc.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
firewall.py firewall: skip expired rules 2017-10-21 03:35:00 +02:00
log.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
rngdoc.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
tarwriter.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
utils.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00