diff options
Diffstat (limited to 'test/test.cc')
| -rw-r--r-- | test/test.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/test.cc b/test/test.cc index c90a38ac..3933e430 100644 --- a/test/test.cc +++ b/test/test.cc @@ -45,6 +45,7 @@ using std::min; using std::list; boost::filesystem::path private_test; +boost::filesystem::path xsd_test = "build/test/xsd with spaces"; struct TestConfig { @@ -54,6 +55,14 @@ struct TestConfig if (boost::unit_test::framework::master_test_suite().argc >= 2) { private_test = boost::unit_test::framework::master_test_suite().argv[1]; } + + using namespace boost::filesystem; + boost::system::error_code ec; + remove_all (xsd_test, ec); + boost::filesystem::create_directory (xsd_test); + for (directory_iterator i = directory_iterator("xsd"); i != directory_iterator(); ++i) { + copy_file (*i, xsd_test / i->path().filename()); + } } }; |
