diff options
Diffstat (limited to 'tools/build/v2/test/test_result_dumping.py')
-rwxr-xr-x | tools/build/v2/test/test_result_dumping.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tools/build/v2/test/test_result_dumping.py b/tools/build/v2/test/test_result_dumping.py new file mode 100755 index 0000000000..07eb594808 --- /dev/null +++ b/tools/build/v2/test/test_result_dumping.py @@ -0,0 +1,33 @@ +#!/usr/bin/python + +# Copyright 2008 Jurko Gospodnetic +# Distributed under the Boost Software License, Version 1.0. +# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) + +# Tests dumping Boost Build based testing results. + +import BoostBuild + + +################################################################################ +# +# Test that dumping Boost Build based testing results works in case test code +# is not located in a folder under the Jamroot folder. +# +################################################################################ + +t = BoostBuild.Tester("--dump-tests") + +t.write("TestBuild/jamroot.jam", """ +import testing ; +test-suite testit : [ run ../TestSource/test.cpp ] ; +""") + +t.write("TestSource/test.cpp", """ +int main() {} +""") + +t.run_build_system("", subdir="TestBuild") +t.expect_output_line('boost-test(RUN) "*/TestBuild/test" : "../TestSource/test.cpp"') + +t.cleanup() |