virtual-image: Re-run the test using the defined wrapper if any
In case a LIBFPRINT_TEST_WRAPPER is defined, execute again the script using the same python processor but using the passed wrapper command.
This commit is contained in:
parent
19a50cfdc3
commit
222c33ec32
1 changed files with 9 additions and 1 deletions
|
@ -10,11 +10,20 @@ import sys
|
|||
import unittest
|
||||
import socket
|
||||
import struct
|
||||
import subprocess
|
||||
import shutil
|
||||
import glob
|
||||
import cairo
|
||||
import tempfile
|
||||
|
||||
# Re-run the test with the passed wrapper if set
|
||||
wrapper = os.getenv('LIBFPRINT_TEST_WRAPPER')
|
||||
if wrapper:
|
||||
wrap_cmd = wrapper.split(' ') + [sys.executable, os.path.abspath(__file__)] + \
|
||||
sys.argv[1:]
|
||||
os.unsetenv('LIBFPRINT_TEST_WRAPPER')
|
||||
sys.exit(subprocess.check_call(wrap_cmd))
|
||||
|
||||
class Connection:
|
||||
|
||||
def __init__(self, addr):
|
||||
|
@ -274,7 +283,6 @@ class VirtualImage(unittest.TestCase):
|
|||
ctx.iteration(True)
|
||||
assert(not self._verify_match)
|
||||
|
||||
|
||||
# avoid writing to stderr
|
||||
unittest.main(testRunner=unittest.TextTestRunner(stream=sys.stdout, verbosity=2))
|
||||
|
||||
|
|
Loading…
Reference in a new issue