Make it possible to print all test output so it shows up in e.g. buildbot logs.
This commit is contained in:
parent
23ec2b94f5
commit
4a23c01992
|
@ -21,6 +21,7 @@ from environment import is_windows
|
||||||
|
|
||||||
passing_tests = 0
|
passing_tests = 0
|
||||||
failing_tests = 0
|
failing_tests = 0
|
||||||
|
print_debug = 'MESON_PRINT_TEST_OUTPUT' in os.environ
|
||||||
|
|
||||||
test_build_dir = 'work area'
|
test_build_dir = 'work area'
|
||||||
install_dir = os.path.join(os.path.split(os.path.abspath(__file__))[0], 'install dir')
|
install_dir = os.path.join(os.path.split(os.path.abspath(__file__))[0], 'install dir')
|
||||||
|
@ -102,6 +103,9 @@ def run_and_log(logfile, testdir, should_succeed=True):
|
||||||
logfile.write('\n\n---\n\nstderr\n\n---\n')
|
logfile.write('\n\n---\n\nstderr\n\n---\n')
|
||||||
logfile.write(stde)
|
logfile.write(stde)
|
||||||
logfile.write('\n\n---\n\n')
|
logfile.write('\n\n---\n\n')
|
||||||
|
if print_debug:
|
||||||
|
print(stdo)
|
||||||
|
print(stde, file=sys.stderr)
|
||||||
|
|
||||||
def run_test(testdir, should_succeed):
|
def run_test(testdir, should_succeed):
|
||||||
global compile_commands
|
global compile_commands
|
||||||
|
|
Loading…
Reference in New Issue