core-admin/qubes/tests
Marek Marczykowski-Górecki 1b7e2a5cbf
tests: ensure proper cleanup of auxiliary process
Various qrexec tests create auxiliary process (service_proc) as a local
variable. In case of test failure, process cleanup isn't called and may
lead to FD leaks and breaking subsequent tests.

Fix this by always saving such process instance in self.service_proc and
cleaning it up in self.tearDown() (this code is already there).

Add also waiting (and in case of timeout - killing) of a service call
process too.
2020-04-01 17:35:57 +02:00
..
integ tests: ensure proper cleanup of auxiliary process 2020-04-01 17:35:57 +02:00
tools Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
vm Merge remote-tracking branch 'origin/pr/330' 2020-03-18 14:34:22 +01:00
__init__.py Merge remote-tracking branch 'origin/pr/329' 2020-03-17 12:07:18 +01:00
api_admin.py tests: fix missing default audiovm and guivm tags 2020-03-08 17:05:33 +01:00
api_internal.py Add guivm to internal.GetSystemInfo 2020-02-27 18:20:48 +01:00
api_misc.py Fix saving 'updates-available' flag reported by TemplateBasedVM 2019-01-19 03:25:21 +01:00
api.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
app.py tests: fix tag name in audiovm test 2020-03-09 01:11:58 +01:00
devices_block.py ext/block: prefer connecting cdrom as xvdd 2019-11-19 14:03:21 +01:00
devices.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
events.py events: add support for wildcard event handlers 2018-01-06 00:40:19 +01:00
ext.py Ensure empty service value delete /var/run/qubes-service/ file 2020-03-08 23:08:48 +01:00
extra.py Workaround different behaviour of asyncio's Process.communicate() 2020-03-10 11:56:48 +01:00
firewall.py tests/firewall: update future time to be really in the future 2020-03-08 16:35:39 +01:00
init.py remove unused netid code 2017-11-11 02:37:37 +01:00
rpc_import.py import: check exact size of copied data 2020-01-23 09:48:58 +01:00
run.py tests: register syslog logger, log test start 2019-09-29 06:43:34 +02:00
storage_file.py Implement new admin.vm.ImportWithSize API call 2020-01-23 09:47:22 +01:00
storage_kernels.py storage/kernels: fix listing volumes 2019-11-10 01:14:34 +01:00
storage_lvm.py Implement new admin.vm.ImportWithSize API call 2020-01-23 09:47:22 +01:00
storage_reflink.py Implement new admin.vm.ImportWithSize API call 2020-01-23 09:47:22 +01:00
storage.py Correct inconsistent behavior on unavailable usage data 2019-11-15 20:01:43 +01:00
tarwriter.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00