core-admin/qubes
Marek Marczykowski-Górecki c53582b285
tests: even more agressive cleanup in tearDown
Remove some more references to objects holding (possibly indirectly)
reference to libvirt connection:
 - local variables in tearDown function
 - running Admin API calls (especially admin.Events)
 - vmm._libvirt_conn directly, in case some reference to Qubes()
   is still there
 - any instance attribute that is an object from 'qubes' python package
   (instead of just those descending from BaseVM)
 - do not create new Qubes() instance for removing VMs - if we already
   have one in self.app

Then trigger garbage collector to really cleanup those objects (and
close relevant file descriptors). It's important do do this before
closing event loop, because some of descructors may try to use it (for
example remove registered handlers).
2017-07-26 03:27:00 +02:00
..
api api: keep track of established connections 2017-07-26 03:26:59 +02:00
ext ext/admin: allow setting 'created-by-*' tags from dom0 2017-07-17 02:42:36 +02:00
qmemman qmemman: don't load qubes.xml 2017-07-26 03:26:58 +02:00
storage storage: fix Storage.clone and Storage.clone_volume 2017-07-26 03:26:59 +02:00
tests tests: even more agressive cleanup in tearDown 2017-07-26 03:27:00 +02:00
tools Remove qvm-backup tool 2017-07-18 01:42:37 +02:00
vm storage: move volume_config['source'] filling to one place 2017-07-26 03:26:11 +02:00
__init__.py Merge remote-tracking branch 'origin/policy-adminvm' 2017-07-04 15:51:30 +02:00
app.py app: do not wrap libvirt_conn.close() in auto-reconnect wrapper 2017-07-26 03:26:59 +02:00
backup.py backup: make pylint happy, remove dead settings 2017-07-18 01:42:36 +02:00
config.py config: eliminate duplicated qubes_base_dir 2017-07-04 14:25:07 +02:00
core2migration.py Change vm.hvm into vm.virt_mode 2017-07-17 12:26:10 +02:00
devices.py Merge remote-tracking branch 'origin/core3-quick-fixes-20170703' 2017-07-04 16:11:18 +02:00
dochelpers.py Fix docstrings formatting 2017-07-04 04:27:36 +02:00
events.py events: add support for async event handlers 2017-07-04 13:04:22 +02:00
exc.py admin: implement admin.vm.tag.* 2017-06-20 00:54:16 +02:00
firewall.py firewall: raise ValueError on invalid hostname in dsthost= 2017-07-26 03:26:58 +02:00
log.py qubes: port core to python3 2017-01-20 16:42:51 +01:00
rngdoc.py Make pylint happy 2017-04-21 16:57:35 +02:00
tarwriter.py Make pylint happy 2017-04-21 16:57:35 +02:00
utils.py Make pylint happy 2017-04-21 16:57:35 +02:00