summaryrefslogtreecommitdiff
path: root/misc/output_test.py
diff options
context:
space:
mode:
authorBruce Dawson <randomascii@users.noreply.github.com>2022-10-24 16:33:40 -0700
committerGitHub <noreply@github.com>2022-10-24 16:33:40 -0700
commit35dc1cca70fbe747d9ec2601133154275213adb5 (patch)
treee0855fbf0ee4173aa353e5d2220a6e3308d284e2 /misc/output_test.py
parent65c82f4b99f29db594d6c65fee87f659d0cf94c0 (diff)
parent023d8a84311257a58b47191d229a58de8733c75b (diff)
downloadninja-35dc1cca70fbe747d9ec2601133154275213adb5.tar.gz
Merge branch 'master' into steady_clock_now_good
Diffstat (limited to 'misc/output_test.py')
-rwxr-xr-xmisc/output_test.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/misc/output_test.py b/misc/output_test.py
index 45698f1..141716c 100755
--- a/misc/output_test.py
+++ b/misc/output_test.py
@@ -134,5 +134,23 @@ red
output = run(Output.BUILD_SIMPLE_ECHO, flags='-C$PWD', pipe=True)
self.assertEqual(output.splitlines()[0][:25], "ninja: Entering directory")
+ def test_tool_inputs(self):
+ plan = '''
+rule cat
+ command = cat $in $out
+build out1 : cat in1
+build out2 : cat in2 out1
+build out3 : cat out2 out1 | implicit || order_only
+'''
+ self.assertEqual(run(plan, flags='-t inputs out3'),
+'''implicit
+in1
+in2
+order_only
+out1
+out2
+''')
+
+
if __name__ == '__main__':
unittest.main()