[llvm] r309292 - [lit] Fix order of checks in shtest-shell.py test

Brian Gesiak via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 27 09:50:40 PDT 2017


Author: modocache
Date: Thu Jul 27 09:50:40 2017
New Revision: 309292

URL: http://llvm.org/viewvc/llvm-project?rev=309292&view=rev
Log:
[lit] Fix order of checks in shtest-shell.py test

Summary:
An expectation in `utils/lit/tests/Inputs/shtest-shell/redirects.txt`
expects that first a string printed to stdout is seen, and then a
string printed to stderr. Add `flush()` calls to ensure that stdout is
printed before stderr, as expected.

Reviewers: rnk, mgorny, jroelofs

Reviewed By: rnk

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D35947

Modified:
    llvm/trunk/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.py
    llvm/trunk/utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.py

Modified: llvm/trunk/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.py
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.py?rev=309292&r1=309291&r2=309292&view=diff
==============================================================================
--- llvm/trunk/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.py (original)
+++ llvm/trunk/utils/lit/tests/Inputs/shtest-shell/write-to-stderr.py Thu Jul 27 09:50:40 2017
@@ -1,3 +1,7 @@
 #!/usr/bin/env python
+
 import sys
+
+
 sys.stderr.write("a line on stderr\n")
+sys.stderr.flush()

Modified: llvm/trunk/utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.py
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.py?rev=309292&r1=309291&r2=309292&view=diff
==============================================================================
--- llvm/trunk/utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.py (original)
+++ llvm/trunk/utils/lit/tests/Inputs/shtest-shell/write-to-stdout-and-stderr.py Thu Jul 27 09:50:40 2017
@@ -1,4 +1,10 @@
 #!/usr/bin/env python
+
 import sys
+
+
 sys.stdout.write("a line on stdout\n")
+sys.stdout.flush()
+
 sys.stderr.write("a line on stderr\n")
+sys.stderr.flush()




More information about the llvm-commits mailing list