X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=test%2Ftest.cc;h=21f27c36c31fbc28596a060d4f661c5aa8eab218;hp=e61387132f12fce7e61e558a445743366ef2ddae;hb=01cfa8b85b93589476ce3dbff5f9f207ad737abf;hpb=925d97b8e51421bf509c5ffbe4abe8f77a6ca95e diff --git a/test/test.cc b/test/test.cc index e61387132..21f27c36c 100644 --- a/test/test.cc +++ b/test/test.cc @@ -937,3 +937,17 @@ ConfigRestorer::~ConfigRestorer() setup_test_config(); } + +boost::filesystem::path +find_file (boost::filesystem::path dir, string filename_part) +{ + boost::optional found; + for (auto i: boost::filesystem::directory_iterator(dir)) { + if (i.path().filename().string().find(filename_part) != string::npos) { + BOOST_REQUIRE (!found); + found = i; + } + } + BOOST_REQUIRE (found); + return *found; +}