diff --git a/tests/test_determinist.cpp b/tests/test_determinist.cpp
index 41a1affb7093787ac8a38eb8c8fd792facab0a72..14358994aa579e404e4eb767f9dc004da37103b6 100644
--- a/tests/test_determinist.cpp
+++ b/tests/test_determinist.cpp
@@ -334,16 +334,16 @@ TEST(DeterministTests, TestBootstrap)
     // read in data
     std::ifstream ifs;
 
-    ifs.open("./data/q_obs_1yr.csv");
+    ifs.open(EVALHYD_DATA_DIR "/q_obs_1yr.csv");
     xt::xtensor<std::string, 1> x_dts = xt::squeeze(xt::load_csv<std::string>(ifs, ',', 0, 1));
     ifs.close();
     std::vector<std::string> datetimes (x_dts.begin(), x_dts.end());
 
-    ifs.open("./data/q_obs_1yr.csv");
+    ifs.open(EVALHYD_DATA_DIR "/q_obs_1yr.csv");
     xt::xtensor<double, 1> observed = xt::squeeze(xt::load_csv<double>(ifs, ',', 1));
     ifs.close();
 
-    ifs.open("./data/q_prd_1yr.csv");
+    ifs.open(EVALHYD_DATA_DIR "/q_prd_1yr.csv");
     xt::xtensor<double, 2> predicted = xt::load_csv<double>(ifs, ',', 1);
     ifs.close();
 
diff --git a/tests/test_probabilist.cpp b/tests/test_probabilist.cpp
index 170b373734a1a0d636abf18dd71af0446801aa74..7f72a7fa6bcb9871299c8b54a0e79a862d5fc9c9 100644
--- a/tests/test_probabilist.cpp
+++ b/tests/test_probabilist.cpp
@@ -397,16 +397,16 @@ TEST(ProbabilistTests, TestBootstrap)
     // read in data
     std::ifstream ifs;
 
-    ifs.open("./data/q_obs_1yr.csv");
+    ifs.open(EVALHYD_DATA_DIR "/q_obs_1yr.csv");
     xt::xtensor<std::string, 1> x_dts = xt::squeeze(xt::load_csv<std::string>(ifs, ',', 0, 1));
     ifs.close();
     std::vector<std::string> datetimes (x_dts.begin(), x_dts.end());
 
-    ifs.open("./data/q_obs_1yr.csv");
+    ifs.open(EVALHYD_DATA_DIR "/q_obs_1yr.csv");
     xt::xtensor<double, 1> observed = xt::squeeze(xt::load_csv<double>(ifs, ',', 1));
     ifs.close();
 
-    ifs.open("./data/q_prd_1yr.csv");
+    ifs.open(EVALHYD_DATA_DIR "/q_prd_1yr.csv");
     xt::xtensor<double, 2> predicted = xt::load_csv<double>(ifs, ',', 1);
     ifs.close();