From: Dan Nicholson Date: Sat, 14 Oct 2017 00:52:04 +0000 (-0500) Subject: tests: Run python tests with stdout unbuffered X-Git-Tag: archive/raspbian/2022.1-3+rpi1~1^2~4^2~29^2~5 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=afebb5c336bebe4f41704ec995bb430d006f85e4;p=ostree.git tests: Run python tests with stdout unbuffered Set the PYTHONUNBUFFERED environment variable during tests so that python leaves stdout unbuffered. This is helpful when reading logs for failures since the interleaved stdout and stderr will generally come out in the right order. It's not perfect since tap-driver.sh does some special redirection to the log file, but it's an improvement. Closes: #1352 Approved by: dbnicholson --- diff --git a/Makefile-tests.am b/Makefile-tests.am index 164717b1..6d0e0865 100644 --- a/Makefile-tests.am +++ b/Makefile-tests.am @@ -35,6 +35,7 @@ AM_TESTS_ENVIRONMENT += OT_TESTS_DEBUG=1 \ LD_LIBRARY_PATH=$$(cd $(top_builddir)/.libs && pwd)$${LD_LIBRARY_PATH:+:$${LD_LIBRARY_PATH}} \ PATH=$$(cd $(top_builddir)/tests && pwd):$${PATH} \ OSTREE_FEATURES="$(OSTREE_FEATURES)" \ + PYTHONUNBUFFERED=1 \ $(NULL) if BUILDOPT_ASAN AM_TESTS_ENVIRONMENT += OT_SKIP_READDIR_RAND=1 G_SLICE=always-malloc