summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Blevins <wblevins@gmail.com>2014-07-15 22:02:56 -0400
committerWilliam Blevins <wblevins@gmail.com>2014-07-15 22:02:56 -0400
commit01e5931750f54b3ed0e7d18e05f868d81c8ebed6 (patch)
tree28be51273c95fe44927657d0b5a19d5a9df0ac71
parent3030945eeb2121acbccab9db8fdf72926bf90510 (diff)
downloadscons-git-01e5931750f54b3ed0e7d18e05f868d81c8ebed6.tar.gz
Updated DerivedSourceTest.py to test against a dependency tree.
This was a best guess for the output.
-rw-r--r--test/Java/DerivedSourceTest.py21
1 files changed, 20 insertions, 1 deletions
diff --git a/test/Java/DerivedSourceTest.py b/test/Java/DerivedSourceTest.py
index 7478a1e2e..5cf4af759 100644
--- a/test/Java/DerivedSourceTest.py
+++ b/test/Java/DerivedSourceTest.py
@@ -92,6 +92,25 @@ env.Java(
"""
)
-test.run( arguments = '.' )
+expected = test.wrap_stdout(
+build_str =
+'''\
+Copy("org/sample/Sample.java", "Sample.java")
+javac -d build -sourcepath org/sample org/sample/Sample.java
++-.
+ +-build
+ | +-build/org
+ | +-build/org/sample
+ | +-build/org/sample/Sample$InnerEnum.class
+ | +-org/sample/Sample.java
+ | +-build/org/sample/Sample.class
+ | +-org/sample/Sample.java
+ +-org
+ +-org/sample
+ +-org/sample/Sample.java
+'''.replace( '/', os.sep )
+)
+
+test.run( arguments = '--tree=derived', stdout = expected )
test.up_to_date(arguments = '.')