core-admin/qubes
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
..
api Merge remote-tracking branch 'origin/pr/323' 2020-03-01 03:51:24 +01:00
ext gui: fixes from Marek's comments 2020-03-18 14:17:04 +01:00
qmemman qmemmand: separate SystemState init xc and xs to a 'init' method 2019-11-22 21:38:27 +01:00
storage Merge remote-tracking branch 'origin/pr/320' 2020-03-09 18:34:49 +01:00
tests tests: ensure proper cleanup of auxiliary process 2020-04-01 17:35:57 +02:00
tools Remove python2 compat __future__ imports 2020-02-15 17:33:34 +00:00
vm Add pre- events to vm features 2020-03-17 18:46:12 +01:00
__init__.py qubes module: Typo fix 2020-03-08 22:39:16 -04:00
app.py Support for AudioVM 2020-03-08 17:05:33 +01:00
backup.py Remove python2 compat __future__ imports 2020-02-15 17:33:34 +00:00
config.py config: fix mistake in path for services 2020-03-08 09:47:09 +01:00
devices.py Make pylint happy 2019-09-27 16:29:20 +02:00
dochelpers.py Fix Sphinx 2 new API for Fedora 31+ 2019-11-22 21:39:31 +01:00
events.py Fix issues found by pylint 2.0 2018-07-15 23:51:15 +02:00
exc.py Fixed Exceptions inferiting from KeyError 2019-12-09 21:02:24 +01:00
features.py Add pre- events to vm features 2020-03-17 18:46:12 +01:00
firewall.py Make pylint happy 2019-09-27 16:29:20 +02:00
log.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
rngdoc.py Remove python2 compat __future__ imports 2020-02-15 17:33:34 +00:00
tarwriter.py Change license to LGPL v2.1+ 2017-10-12 00:11:50 +02:00
utils.py Fix invalid timezone 2019-08-06 18:23:00 -03:00