@@ -49,6 +49,12 @@ static int write_delay_ms_ = 20;
4949static int wait_for_ack_ns_ = 1000000000 ;
5050static int wait_after_publication_ms_ = 200 ;
5151
52+ const auto input_file_path = std::filesystem::current_path() / " test_files" ;
53+ auto persistence_dir = input_file_path.string();
54+ #if defined(_WIN32) // On windows, the path separator is '\'
55+ std::replace (persistence_dir.begin(), persistence_dir.end(), '/', '\\');
56+ #endif // _WIN32
57+
5258class DDSEnablerTester : public ::testing::Test
5359{
5460public:
@@ -357,7 +363,6 @@ class DDSEnablerTester : public ::testing::Test
357363 std::unique_ptr<const unsigned char []>& serialized_type_internal,
358364 uint32_t & serialized_type_internal_size)
359365 {
360- constexpr char persistence_dir[] = " test_files" ;
361366 if (utils::load_type_from_file (
362367 persistence_dir,
363368 type_name,
@@ -433,7 +438,6 @@ class DDSEnablerTester : public ::testing::Test
433438 const char * service_name,
434439 eprosima::ddsenabler::participants::ServiceInfo& service_info)
435440 {
436- constexpr char persistence_dir[] = " test_files" ;
437441 if (utils::load_service_from_file (
438442 persistence_dir,
439443 service_name,
@@ -475,7 +479,6 @@ class DDSEnablerTester : public ::testing::Test
475479 const char * action_name,
476480 eprosima::ddsenabler::participants::ActionInfo& action_info)
477481 {
478- constexpr char persistence_dir[] = " test_files" ;
479482 if (!utils::load_action_from_file (
480483 persistence_dir,
481484 action_name,
0 commit comments