Print command used to run tests

This commit is contained in:
Kovid Goyal 2021-04-19 13:11:46 +05:30
parent 3f5f218e0b
commit 2c5c869228
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -64,7 +64,9 @@ def run_tests(kitty_exe):
'KITTY_CACHE_DIRECTORY': os.path.join(tdir, 'cache') 'KITTY_CACHE_DIRECTORY': os.path.join(tdir, 'cache')
} }
[os.mkdir(x) for x in env.values()] [os.mkdir(x) for x in env.values()]
if subprocess.call([kitty_exe, '+runpy', 'from kitty_tests.main import run_tests; run_tests()'], env=env) != 0: cmd = [kitty_exe, '+runpy', 'from kitty_tests.main import run_tests; run_tests()']
print(*map(shlex.quote, cmd), flush=True)
if subprocess.call(cmd, env=env) != 0:
print('Checking of kitty build failed', file=sys.stderr) print('Checking of kitty build failed', file=sys.stderr)
os.chdir(os.path.dirname(kitty_exe)) os.chdir(os.path.dirname(kitty_exe))
run_shell() run_shell()