1 #include "purify/config.h"
3 #include "catch2/catch_all.hpp"
7 #include "purify/directories.h"
13 const std::string dirs =
"test/mkdir/recursive";
26 CHECK(uvfits.size() == 245886);
32 CHECK(vis.size() == 245886);
38 std::vector<std::string>{filename +
".uvfits", filename +
".uvfits"});
39 CHECK(uvfits.size() == 245886 * 2);
43 std::vector<std::string>{filename +
".vis", filename +
".vis"});
45 CHECK(vis.size() == 245886 * 2);
47 SECTION(
"vis_uvfits") {
49 std::vector<std::string>{filename +
".vis", filename +
".uvfits"}));
52 SECTION(
"otherformat") {
57 #ifdef PURIFY_CASACORE
59 CHECK(ms.size() == 245994);
65 #ifdef PURIFY_CASACORE
67 std::vector<std::string>{filename +
".ms", filename +
".ms"});
68 CHECK(ms.size() == 245994 * 2);
71 std::vector<std::string>{filename +
".ms", filename +
".ms"}));
#define CHECK(CONDITION, ERROR)
#define CHECK_THROWS(STATEMENT, ERROR)
void set_level(const std::string &level)
Method to set the logging level of the default Log object.
bool dir_exists(const std::string &path)
check that directory path exists
utilities::vis_params read_measurements(const std::string &name, const bool w_term, const stokes pol, const utilities::vis_units units)
read in single measurement file
void mkdir_recursive(const std::string &path)
recursively create directories when they do not exist
std::string output_filename(std::string const &filename)
Test output file.
std::string atca_filename(std::string const &filename)
Specific atca data.