# The configuration time value of PG_TEST_EXTRA is supplied via argument # --pg-test-extra. But it can be overridden by environment variable # PG_TEST_EXTRA at the time of running a test. Hence use value from arguments # only if PG_TEST_EXTRA is not set in the test environment, which already # contains all the environment variables at the time of running the test. if"PG_TEST_EXTRA"not in env_dict and args.pg_test_extra:
env_dict["PG_TEST_EXTRA"] = args.pg_test_extra
sp = subprocess.Popen(args.test_command, env=env_dict, stdout=subprocess.PIPE) # Meson categorizes a passing TODO test point as bad # (https://github.com/mesonbuild/meson/issues/13183). Remove the TODO # directive, so Meson computes the file result like Perl does. This could # have the side effect of delaying stdout lines relative to stderr. That # doesn't affect the log file, and the TAP protocol uses stdout only. for line in sp.stdout: if line.startswith(b'ok '):
line = line.replace(b' # TODO ', b' # testwrap-overridden-TODO ', 1)
sys.stdout.buffer.write(line)
sys.stdout.flush()
returncode = sp.wait()
if returncode == 0:
print('# test succeeded')
open(os.path.join(testdir, 'test.success'), 'x') else:
print('# test failed')
open(os.path.join(testdir, 'test.fail'), 'x')
sys.exit(returncode)
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.24 Sekunden
(vorverarbeitet am 2026-09-27)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.