tests: some more fixes for core3 API
This commit is contained in:
parent
3ecc0a9bcb
commit
13fc810363
@ -970,6 +970,7 @@ class TC_00_AppVMMixin(qubes.tests.SystemTestsMixin):
|
|||||||
|
|
||||||
# now free the fragmented memory and trigger compaction
|
# now free the fragmented memory and trigger compaction
|
||||||
alloc1.stdin.write(b"\n")
|
alloc1.stdin.write(b"\n")
|
||||||
|
alloc1.stdin.flush()
|
||||||
alloc1.wait()
|
alloc1.wait()
|
||||||
self.testvm1.run("echo 1 > /proc/sys/vm/compact_memory", user="root")
|
self.testvm1.run("echo 1 > /proc/sys/vm/compact_memory", user="root")
|
||||||
|
|
||||||
@ -1006,9 +1007,11 @@ class TC_00_AppVMMixin(qubes.tests.SystemTestsMixin):
|
|||||||
class TC_10_Generic(qubes.tests.SystemTestsMixin, qubes.tests.QubesTestCase):
|
class TC_10_Generic(qubes.tests.SystemTestsMixin, qubes.tests.QubesTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TC_10_Generic, self).setUp()
|
super(TC_10_Generic, self).setUp()
|
||||||
|
self.init_default_template()
|
||||||
self.vm = self.app.add_new_vm(
|
self.vm = self.app.add_new_vm(
|
||||||
qubes.vm.appvm.AppVM,
|
qubes.vm.appvm.AppVM,
|
||||||
name=self.make_vm_name('vm'),
|
name=self.make_vm_name('vm'),
|
||||||
|
label='red',
|
||||||
template=self.app.default_template)
|
template=self.app.default_template)
|
||||||
self.vm.create_on_disk()
|
self.vm.create_on_disk()
|
||||||
self.save_and_reload_db()
|
self.save_and_reload_db()
|
||||||
@ -1029,7 +1032,7 @@ class TC_10_Generic(qubes.tests.SystemTestsMixin, qubes.tests.QubesTestCase):
|
|||||||
f.write('echo service output\n')
|
f.write('echo service output\n')
|
||||||
self.addCleanup(os.unlink, "/etc/qubes-rpc/test.AnyvmDeny")
|
self.addCleanup(os.unlink, "/etc/qubes-rpc/test.AnyvmDeny")
|
||||||
|
|
||||||
self.vm.start(verbose=False)
|
self.vm.start()
|
||||||
p = self.vm.run("/usr/lib/qubes/qrexec-client-vm dom0 test.AnyvmDeny",
|
p = self.vm.run("/usr/lib/qubes/qrexec-client-vm dom0 test.AnyvmDeny",
|
||||||
passio_popen=True, passio_stderr=True)
|
passio_popen=True, passio_stderr=True)
|
||||||
(stdout, stderr) = p.communicate()
|
(stdout, stderr) = p.communicate()
|
||||||
|
Loading…
Reference in New Issue
Block a user