diff options
Diffstat (limited to 'tools/build/test/test_result_dumping.py')
-rwxr-xr-x | tools/build/test/test_result_dumping.py | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/tools/build/test/test_result_dumping.py b/tools/build/test/test_result_dumping.py new file mode 100755 index 000000000..bdfc41ee2 --- /dev/null +++ b/tools/build/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 copy at +# 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"], use_test_config=False) + +t.write("TestBuild/jamroot.jam", """\ +import testing ; +test-suite testit : [ run ../TestSource/test.cpp ] ; +""") + +t.write("TestSource/test.cpp", "int main() {}\n") + +t.run_build_system(subdir="TestBuild") +t.expect_output_lines('boost-test(RUN) "*/TestBuild/test" : ' + '"../TestSource/test.cpp"') + +t.cleanup() |