use _EXECUTABLE consistently instead of _BINARY
This commit is contained in:
@ -64,39 +64,39 @@ if(PKG_COMPRESS AND GZIP_FOUND)
|
|||||||
target_link_libraries(test_dump_xyz_compressed PRIVATE lammps GTest::GMock)
|
target_link_libraries(test_dump_xyz_compressed PRIVATE lammps GTest::GMock)
|
||||||
|
|
||||||
add_test(NAME DumpAtomGZ COMMAND test_dump_atom_compressed gz)
|
add_test(NAME DumpAtomGZ COMMAND test_dump_atom_compressed gz)
|
||||||
set_tests_properties(DumpAtomGZ PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_BINARY=${GZIP_EXECUTABLE}")
|
set_tests_properties(DumpAtomGZ PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_EXECUTABLE=${GZIP_EXECUTABLE}")
|
||||||
|
|
||||||
add_test(NAME DumpCustomGZ COMMAND test_dump_custom_compressed gz)
|
add_test(NAME DumpCustomGZ COMMAND test_dump_custom_compressed gz)
|
||||||
set_tests_properties(DumpCustomGZ PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_BINARY=${GZIP_EXECUTABLE}")
|
set_tests_properties(DumpCustomGZ PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_EXECUTABLE=${GZIP_EXECUTABLE}")
|
||||||
|
|
||||||
add_test(NAME DumpCfgGZ COMMAND test_dump_cfg_compressed gz)
|
add_test(NAME DumpCfgGZ COMMAND test_dump_cfg_compressed gz)
|
||||||
set_tests_properties(DumpCfgGZ PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_BINARY=${GZIP_EXECUTABLE}")
|
set_tests_properties(DumpCfgGZ PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_EXECUTABLE=${GZIP_EXECUTABLE}")
|
||||||
|
|
||||||
add_test(NAME DumpLocalGZ COMMAND test_dump_local_compressed gz)
|
add_test(NAME DumpLocalGZ COMMAND test_dump_local_compressed gz)
|
||||||
set_tests_properties(DumpLocalGZ PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_BINARY=${GZIP_EXECUTABLE}")
|
set_tests_properties(DumpLocalGZ PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_EXECUTABLE=${GZIP_EXECUTABLE}")
|
||||||
|
|
||||||
add_test(NAME DumpXYZGZ COMMAND test_dump_xyz_compressed gz)
|
add_test(NAME DumpXYZGZ COMMAND test_dump_xyz_compressed gz)
|
||||||
set_tests_properties(DumpXYZGZ PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_BINARY=${GZIP_EXECUTABLE}")
|
set_tests_properties(DumpXYZGZ PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_EXECUTABLE=${GZIP_EXECUTABLE}")
|
||||||
|
|
||||||
find_package(PkgConfig REQUIRED)
|
find_package(PkgConfig)
|
||||||
pkg_check_modules(Zstd IMPORTED_TARGET libzstd>=1.4)
|
pkg_check_modules(Zstd IMPORTED_TARGET libzstd>=1.4)
|
||||||
find_program(ZSTD_BINARY NAMES zstd)
|
find_program(ZSTD_EXECUTABLE NAMES zstd)
|
||||||
|
|
||||||
if(Zstd_FOUND AND ZSTD_BINARY)
|
if(Zstd_FOUND AND ZSTD_EXECUTABLE)
|
||||||
add_test(NAME DumpAtomZstd COMMAND test_dump_atom_compressed zstd)
|
add_test(NAME DumpAtomZstd COMMAND test_dump_atom_compressed zstd)
|
||||||
set_tests_properties(DumpAtomZstd PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_BINARY=${ZSTD_BINARY}")
|
set_tests_properties(DumpAtomZstd PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_EXECUTABLE=${ZSTD_EXECUTABLE}")
|
||||||
|
|
||||||
add_test(NAME DumpCustomZstd COMMAND test_dump_custom_compressed zstd)
|
add_test(NAME DumpCustomZstd COMMAND test_dump_custom_compressed zstd)
|
||||||
set_tests_properties(DumpCustomZstd PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_BINARY=${ZSTD_BINARY}")
|
set_tests_properties(DumpCustomZstd PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_EXECUTABLE=${ZSTD_EXECUTABLE}")
|
||||||
|
|
||||||
add_test(NAME DumpCfgZstd COMMAND test_dump_cfg_compressed zstd)
|
add_test(NAME DumpCfgZstd COMMAND test_dump_cfg_compressed zstd)
|
||||||
set_tests_properties(DumpCfgZstd PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_BINARY=${ZSTD_BINARY}")
|
set_tests_properties(DumpCfgZstd PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_EXECUTABLE=${ZSTD_EXECUTABLE}")
|
||||||
|
|
||||||
add_test(NAME DumpLocalZstd COMMAND test_dump_local_compressed zstd)
|
add_test(NAME DumpLocalZstd COMMAND test_dump_local_compressed zstd)
|
||||||
set_tests_properties(DumpLocalZstd PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_BINARY=${ZSTD_BINARY}")
|
set_tests_properties(DumpLocalZstd PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_EXECUTABLE=${ZSTD_EXECUTABLE}")
|
||||||
|
|
||||||
add_test(NAME DumpXYZZstd COMMAND test_dump_xyz_compressed zstd)
|
add_test(NAME DumpXYZZstd COMMAND test_dump_xyz_compressed zstd)
|
||||||
set_tests_properties(DumpXYZZstd PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_BINARY=${ZSTD_BINARY}")
|
set_tests_properties(DumpXYZZstd PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};COMPRESS_EXECUTABLE=${ZSTD_EXECUTABLE}")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
@ -121,11 +121,11 @@ if(PKG_NETCDF)
|
|||||||
target_link_libraries(test_dump_netcdf PRIVATE lammps GTest::GMock)
|
target_link_libraries(test_dump_netcdf PRIVATE lammps GTest::GMock)
|
||||||
add_test(NAME DumpNetCDF COMMAND test_dump_netcdf)
|
add_test(NAME DumpNetCDF COMMAND test_dump_netcdf)
|
||||||
if(NOT (NCDUMP STREQUAL "NCDUMP-NOTFOUND"))
|
if(NOT (NCDUMP STREQUAL "NCDUMP-NOTFOUND"))
|
||||||
set_tests_properties(DumpNetCDF PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};NCDUMP_BINARY=${NCDUMP}")
|
set_tests_properties(DumpNetCDF PROPERTIES ENVIRONMENT "LAMMPS_POTENTIALS=${LAMMPS_POTENTIALS_DIR};NCDUMP_EXECUTABLE=${NCDUMP}")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(BUILD_TOOLS)
|
if(BUILD_TOOLS)
|
||||||
set_tests_properties(DumpAtom PROPERTIES ENVIRONMENT "BINARY2TXT_BINARY=$<TARGET_FILE:binary2txt>")
|
set_tests_properties(DumpAtom PROPERTIES ENVIRONMENT "BINARY2TXT_EXECUTABLE=$<TARGET_FILE:binary2txt>")
|
||||||
set_tests_properties(DumpCustom PROPERTIES ENVIRONMENT "BINARY2TXT_BINARY=$<TARGET_FILE:binary2txt>")
|
set_tests_properties(DumpCustom PROPERTIES ENVIRONMENT "BINARY2TXT_EXECUTABLE=$<TARGET_FILE:binary2txt>")
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
const char *COMPRESS_SUFFIX = nullptr;
|
const char *COMPRESS_SUFFIX = nullptr;
|
||||||
const char *COMPRESS_EXTENSION = nullptr;
|
const char *COMPRESS_EXTENSION = nullptr;
|
||||||
char *COMPRESS_BINARY = nullptr;
|
char *COMPRESS_EXECUTABLE = nullptr;
|
||||||
bool verbose = false;
|
bool verbose = false;
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
@ -46,7 +46,7 @@ int main(int argc, char **argv)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
COMPRESS_BINARY = getenv("COMPRESS_BINARY");
|
COMPRESS_EXECUTABLE = getenv("COMPRESS_EXECUTABLE");
|
||||||
|
|
||||||
// handle arguments passed via environment variable
|
// handle arguments passed via environment variable
|
||||||
if (const char *var = getenv("TEST_ARGS")) {
|
if (const char *var = getenv("TEST_ARGS")) {
|
||||||
|
|||||||
@ -5246,7 +5246,6 @@ TEST_F(AtomStyleTest, oxdna)
|
|||||||
ASSERT_EQ(id5p[GETIDX(10)], -1);
|
ASSERT_EQ(id5p[GETIDX(10)], -1);
|
||||||
|
|
||||||
END_HIDE_OUTPUT();
|
END_HIDE_OUTPUT();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace LAMMPS_NS
|
} // namespace LAMMPS_NS
|
||||||
|
|||||||
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
using ::testing::Eq;
|
using ::testing::Eq;
|
||||||
|
|
||||||
char *BINARY2TXT_BINARY = nullptr;
|
char *BINARY2TXT_EXECUTABLE = nullptr;
|
||||||
bool verbose = false;
|
bool verbose = false;
|
||||||
|
|
||||||
class DumpAtomTest : public MeltTest {
|
class DumpAtomTest : public MeltTest {
|
||||||
@ -100,7 +100,7 @@ public:
|
|||||||
std::string convert_binary_to_text(std::string binary_file)
|
std::string convert_binary_to_text(std::string binary_file)
|
||||||
{
|
{
|
||||||
BEGIN_HIDE_OUTPUT();
|
BEGIN_HIDE_OUTPUT();
|
||||||
std::string cmdline = fmt::format("{} {}", BINARY2TXT_BINARY, binary_file);
|
std::string cmdline = fmt::format("{} {}", BINARY2TXT_EXECUTABLE, binary_file);
|
||||||
system(cmdline.c_str());
|
system(cmdline.c_str());
|
||||||
END_HIDE_OUTPUT();
|
END_HIDE_OUTPUT();
|
||||||
return fmt::format("{}.txt", binary_file);
|
return fmt::format("{}.txt", binary_file);
|
||||||
@ -328,7 +328,7 @@ TEST_F(DumpAtomTest, triclinic_with_image_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomTest, binary_run0)
|
TEST_F(DumpAtomTest, binary_run0)
|
||||||
{
|
{
|
||||||
if (!BINARY2TXT_BINARY) GTEST_SKIP();
|
if (!BINARY2TXT_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto text_file = text_dump_filename("run0");
|
auto text_file = text_dump_filename("run0");
|
||||||
auto binary_file = binary_dump_filename("run0");
|
auto binary_file = binary_dump_filename("run0");
|
||||||
@ -349,7 +349,7 @@ TEST_F(DumpAtomTest, binary_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomTest, binary_with_units_run0)
|
TEST_F(DumpAtomTest, binary_with_units_run0)
|
||||||
{
|
{
|
||||||
if (!BINARY2TXT_BINARY) GTEST_SKIP();
|
if (!BINARY2TXT_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto text_file = text_dump_filename("with_units_run0");
|
auto text_file = text_dump_filename("with_units_run0");
|
||||||
auto binary_file = binary_dump_filename("with_units_run0");
|
auto binary_file = binary_dump_filename("with_units_run0");
|
||||||
@ -370,7 +370,7 @@ TEST_F(DumpAtomTest, binary_with_units_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomTest, binary_with_time_run0)
|
TEST_F(DumpAtomTest, binary_with_time_run0)
|
||||||
{
|
{
|
||||||
if (!BINARY2TXT_BINARY) GTEST_SKIP();
|
if (!BINARY2TXT_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto text_file = text_dump_filename("with_time_run0");
|
auto text_file = text_dump_filename("with_time_run0");
|
||||||
auto binary_file = binary_dump_filename("with_time_run0");
|
auto binary_file = binary_dump_filename("with_time_run0");
|
||||||
@ -391,7 +391,7 @@ TEST_F(DumpAtomTest, binary_with_time_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomTest, binary_triclinic_run0)
|
TEST_F(DumpAtomTest, binary_triclinic_run0)
|
||||||
{
|
{
|
||||||
if (!BINARY2TXT_BINARY) GTEST_SKIP();
|
if (!BINARY2TXT_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto text_file = text_dump_filename("tri_run0");
|
auto text_file = text_dump_filename("tri_run0");
|
||||||
auto binary_file = binary_dump_filename("tri_run0");
|
auto binary_file = binary_dump_filename("tri_run0");
|
||||||
@ -413,7 +413,7 @@ TEST_F(DumpAtomTest, binary_triclinic_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomTest, binary_triclinic_with_units_run0)
|
TEST_F(DumpAtomTest, binary_triclinic_with_units_run0)
|
||||||
{
|
{
|
||||||
if (!BINARY2TXT_BINARY) GTEST_SKIP();
|
if (!BINARY2TXT_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto text_file = text_dump_filename("tri_with_units_run0");
|
auto text_file = text_dump_filename("tri_with_units_run0");
|
||||||
auto binary_file = binary_dump_filename("tri_with_units_run0");
|
auto binary_file = binary_dump_filename("tri_with_units_run0");
|
||||||
@ -435,7 +435,7 @@ TEST_F(DumpAtomTest, binary_triclinic_with_units_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomTest, binary_triclinic_with_time_run0)
|
TEST_F(DumpAtomTest, binary_triclinic_with_time_run0)
|
||||||
{
|
{
|
||||||
if (!BINARY2TXT_BINARY) GTEST_SKIP();
|
if (!BINARY2TXT_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto text_file = text_dump_filename("tri_with_time_run0");
|
auto text_file = text_dump_filename("tri_with_time_run0");
|
||||||
auto binary_file = binary_dump_filename("tri_with_time_run0");
|
auto binary_file = binary_dump_filename("tri_with_time_run0");
|
||||||
@ -457,7 +457,7 @@ TEST_F(DumpAtomTest, binary_triclinic_with_time_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomTest, binary_triclinic_with_image_run0)
|
TEST_F(DumpAtomTest, binary_triclinic_with_image_run0)
|
||||||
{
|
{
|
||||||
if (!BINARY2TXT_BINARY) GTEST_SKIP();
|
if (!BINARY2TXT_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto text_file = text_dump_filename("tri_with_image_run0");
|
auto text_file = text_dump_filename("tri_with_image_run0");
|
||||||
auto binary_file = binary_dump_filename("tri_with_image_run0");
|
auto binary_file = binary_dump_filename("tri_with_image_run0");
|
||||||
@ -649,7 +649,7 @@ TEST_F(DumpAtomTest, write_dump)
|
|||||||
|
|
||||||
TEST_F(DumpAtomTest, binary_write_dump)
|
TEST_F(DumpAtomTest, binary_write_dump)
|
||||||
{
|
{
|
||||||
if (!BINARY2TXT_BINARY) GTEST_SKIP();
|
if (!BINARY2TXT_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto reference = binary_dump_filename("write_run0_ref");
|
auto reference = binary_dump_filename("write_run0_ref");
|
||||||
auto dump_file = fmt::format("write_{}", binary_dump_filename("write_dump_atom_run*_p%"));
|
auto dump_file = fmt::format("write_{}", binary_dump_filename("write_dump_atom_run*_p%"));
|
||||||
@ -693,7 +693,7 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BINARY2TXT_BINARY = getenv("BINARY2TXT_BINARY");
|
BINARY2TXT_EXECUTABLE = getenv("BINARY2TXT_EXECUTABLE");
|
||||||
|
|
||||||
if ((argc > 1) && (strcmp(argv[1], "-v") == 0)) verbose = true;
|
if ((argc > 1) && (strcmp(argv[1], "-v") == 0)) verbose = true;
|
||||||
|
|
||||||
|
|||||||
@ -33,7 +33,7 @@ public:
|
|||||||
|
|
||||||
TEST_F(DumpAtomCompressTest, compressed_run0)
|
TEST_F(DumpAtomCompressTest, compressed_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto text_file = text_dump_filename("run0.melt");
|
auto text_file = text_dump_filename("run0.melt");
|
||||||
auto compressed_file = compressed_dump_filename("run0.melt");
|
auto compressed_file = compressed_dump_filename("run0.melt");
|
||||||
@ -62,7 +62,7 @@ TEST_F(DumpAtomCompressTest, compressed_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomCompressTest, compressed_no_buffer_run0)
|
TEST_F(DumpAtomCompressTest, compressed_no_buffer_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto text_file = text_dump_filename("no_buffer_run0.melt");
|
auto text_file = text_dump_filename("no_buffer_run0.melt");
|
||||||
auto compressed_file = compressed_dump_filename("no_buffer_run0.melt");
|
auto compressed_file = compressed_dump_filename("no_buffer_run0.melt");
|
||||||
@ -91,7 +91,7 @@ TEST_F(DumpAtomCompressTest, compressed_no_buffer_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomCompressTest, compressed_multi_file_run1)
|
TEST_F(DumpAtomCompressTest, compressed_multi_file_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_run1_*.melt";
|
auto base_name = "multi_file_run1_*.melt";
|
||||||
auto base_name_0 = "multi_file_run1_0.melt";
|
auto base_name_0 = "multi_file_run1_0.melt";
|
||||||
@ -131,7 +131,7 @@ TEST_F(DumpAtomCompressTest, compressed_multi_file_run1)
|
|||||||
|
|
||||||
TEST_F(DumpAtomCompressTest, compressed_multi_file_with_pad_run1)
|
TEST_F(DumpAtomCompressTest, compressed_multi_file_with_pad_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_pad_run1_*.melt";
|
auto base_name = "multi_file_pad_run1_*.melt";
|
||||||
auto base_name_0 = "multi_file_pad_run1_000.melt";
|
auto base_name_0 = "multi_file_pad_run1_000.melt";
|
||||||
@ -172,7 +172,7 @@ TEST_F(DumpAtomCompressTest, compressed_multi_file_with_pad_run1)
|
|||||||
|
|
||||||
TEST_F(DumpAtomCompressTest, compressed_multi_file_with_maxfiles_run1)
|
TEST_F(DumpAtomCompressTest, compressed_multi_file_with_maxfiles_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_maxfiles_run1_*.melt";
|
auto base_name = "multi_file_maxfiles_run1_*.melt";
|
||||||
auto base_name_0 = "multi_file_maxfiles_run1_0.melt";
|
auto base_name_0 = "multi_file_maxfiles_run1_0.melt";
|
||||||
@ -218,7 +218,7 @@ TEST_F(DumpAtomCompressTest, compressed_multi_file_with_maxfiles_run1)
|
|||||||
|
|
||||||
TEST_F(DumpAtomCompressTest, compressed_with_units_run0)
|
TEST_F(DumpAtomCompressTest, compressed_with_units_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "with_units_run0.melt";
|
auto base_name = "with_units_run0.melt";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
@ -242,7 +242,7 @@ TEST_F(DumpAtomCompressTest, compressed_with_units_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomCompressTest, compressed_with_time_run0)
|
TEST_F(DumpAtomCompressTest, compressed_with_time_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "with_time_run0.melt";
|
auto base_name = "with_time_run0.melt";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
@ -266,7 +266,7 @@ TEST_F(DumpAtomCompressTest, compressed_with_time_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomCompressTest, compressed_triclinic_run0)
|
TEST_F(DumpAtomCompressTest, compressed_triclinic_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "tri_run0.melt";
|
auto base_name = "tri_run0.melt";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
@ -291,7 +291,7 @@ TEST_F(DumpAtomCompressTest, compressed_triclinic_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomCompressTest, compressed_triclinic_with_units_run0)
|
TEST_F(DumpAtomCompressTest, compressed_triclinic_with_units_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "tri_with_units_run0.melt";
|
auto base_name = "tri_with_units_run0.melt";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
@ -316,7 +316,7 @@ TEST_F(DumpAtomCompressTest, compressed_triclinic_with_units_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomCompressTest, compressed_triclinic_with_time_run0)
|
TEST_F(DumpAtomCompressTest, compressed_triclinic_with_time_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "tri_with_time_run0.melt";
|
auto base_name = "tri_with_time_run0.melt";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
@ -341,7 +341,7 @@ TEST_F(DumpAtomCompressTest, compressed_triclinic_with_time_run0)
|
|||||||
|
|
||||||
TEST_F(DumpAtomCompressTest, compressed_triclinic_with_image_run0)
|
TEST_F(DumpAtomCompressTest, compressed_triclinic_with_image_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "tri_with_image_run0.melt";
|
auto base_name = "tri_with_image_run0.melt";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
@ -394,7 +394,7 @@ TEST_F(DumpAtomCompressTest, compressed_modify_multi_bad_param)
|
|||||||
|
|
||||||
TEST_F(DumpAtomCompressTest, compressed_modify_clevel_run0)
|
TEST_F(DumpAtomCompressTest, compressed_modify_clevel_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "modify_clevel_run0.melt";
|
auto base_name = "modify_clevel_run0.melt";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
|
|||||||
@ -33,7 +33,7 @@ public:
|
|||||||
|
|
||||||
TEST_F(DumpCfgCompressTest, compressed_run0)
|
TEST_F(DumpCfgCompressTest, compressed_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "run*.melt.cfg";
|
auto base_name = "run*.melt.cfg";
|
||||||
auto text_files = text_dump_filename(base_name);
|
auto text_files = text_dump_filename(base_name);
|
||||||
@ -67,7 +67,7 @@ TEST_F(DumpCfgCompressTest, compressed_run0)
|
|||||||
|
|
||||||
TEST_F(DumpCfgCompressTest, compressed_no_buffer_run0)
|
TEST_F(DumpCfgCompressTest, compressed_no_buffer_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "no_buffer_run*.melt.cfg";
|
auto base_name = "no_buffer_run*.melt.cfg";
|
||||||
auto text_files = text_dump_filename(base_name);
|
auto text_files = text_dump_filename(base_name);
|
||||||
@ -101,7 +101,7 @@ TEST_F(DumpCfgCompressTest, compressed_no_buffer_run0)
|
|||||||
|
|
||||||
TEST_F(DumpCfgCompressTest, compressed_unwrap_run0)
|
TEST_F(DumpCfgCompressTest, compressed_unwrap_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "unwrap_run*.melt.cfg";
|
auto base_name = "unwrap_run*.melt.cfg";
|
||||||
auto text_files = text_dump_filename(base_name);
|
auto text_files = text_dump_filename(base_name);
|
||||||
@ -130,7 +130,7 @@ TEST_F(DumpCfgCompressTest, compressed_unwrap_run0)
|
|||||||
|
|
||||||
TEST_F(DumpCfgCompressTest, compressed_multi_file_run1)
|
TEST_F(DumpCfgCompressTest, compressed_multi_file_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_run1_*.melt.cfg";
|
auto base_name = "multi_file_run1_*.melt.cfg";
|
||||||
auto base_name_0 = "multi_file_run1_0.melt.cfg";
|
auto base_name_0 = "multi_file_run1_0.melt.cfg";
|
||||||
@ -172,7 +172,7 @@ TEST_F(DumpCfgCompressTest, compressed_multi_file_run1)
|
|||||||
|
|
||||||
TEST_F(DumpCfgCompressTest, compressed_multi_file_with_pad_run1)
|
TEST_F(DumpCfgCompressTest, compressed_multi_file_with_pad_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_pad_run1_*.melt.cfg";
|
auto base_name = "multi_file_pad_run1_*.melt.cfg";
|
||||||
auto base_name_0 = "multi_file_pad_run1_000.melt.cfg";
|
auto base_name_0 = "multi_file_pad_run1_000.melt.cfg";
|
||||||
@ -214,7 +214,7 @@ TEST_F(DumpCfgCompressTest, compressed_multi_file_with_pad_run1)
|
|||||||
|
|
||||||
TEST_F(DumpCfgCompressTest, compressed_multi_file_with_maxfiles_run1)
|
TEST_F(DumpCfgCompressTest, compressed_multi_file_with_maxfiles_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_maxfiles_run1_*.melt.cfg";
|
auto base_name = "multi_file_maxfiles_run1_*.melt.cfg";
|
||||||
auto base_name_0 = "multi_file_maxfiles_run1_0.melt.cfg";
|
auto base_name_0 = "multi_file_maxfiles_run1_0.melt.cfg";
|
||||||
@ -292,7 +292,7 @@ TEST_F(DumpCfgCompressTest, compressed_modify_multi_bad_param)
|
|||||||
|
|
||||||
TEST_F(DumpCfgCompressTest, compressed_modify_clevel_run0)
|
TEST_F(DumpCfgCompressTest, compressed_modify_clevel_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "modify_clevel_run*.melt.cfg";
|
auto base_name = "modify_clevel_run*.melt.cfg";
|
||||||
auto base_name_0 = "modify_clevel_run0.melt.cfg";
|
auto base_name_0 = "modify_clevel_run0.melt.cfg";
|
||||||
|
|||||||
@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
using ::testing::Eq;
|
using ::testing::Eq;
|
||||||
|
|
||||||
char *BINARY2TXT_BINARY = nullptr;
|
char *BINARY2TXT_EXECUTABLE = nullptr;
|
||||||
bool verbose = false;
|
bool verbose = false;
|
||||||
|
|
||||||
class DumpCustomTest : public MeltTest {
|
class DumpCustomTest : public MeltTest {
|
||||||
@ -100,7 +100,7 @@ public:
|
|||||||
std::string convert_binary_to_text(std::string binary_file)
|
std::string convert_binary_to_text(std::string binary_file)
|
||||||
{
|
{
|
||||||
BEGIN_HIDE_OUTPUT();
|
BEGIN_HIDE_OUTPUT();
|
||||||
std::string cmdline = fmt::format("{} {}", BINARY2TXT_BINARY, binary_file);
|
std::string cmdline = fmt::format("{} {}", BINARY2TXT_EXECUTABLE, binary_file);
|
||||||
system(cmdline.c_str());
|
system(cmdline.c_str());
|
||||||
END_HIDE_OUTPUT();
|
END_HIDE_OUTPUT();
|
||||||
return fmt::format("{}.txt", binary_file);
|
return fmt::format("{}.txt", binary_file);
|
||||||
@ -210,7 +210,7 @@ TEST_F(DumpCustomTest, custom_run0)
|
|||||||
|
|
||||||
TEST_F(DumpCustomTest, binary_run1)
|
TEST_F(DumpCustomTest, binary_run1)
|
||||||
{
|
{
|
||||||
if (!BINARY2TXT_BINARY) GTEST_SKIP();
|
if (!BINARY2TXT_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto text_file = text_dump_filename("run1");
|
auto text_file = text_dump_filename("run1");
|
||||||
auto binary_file = binary_dump_filename("run1");
|
auto binary_file = binary_dump_filename("run1");
|
||||||
@ -251,7 +251,7 @@ TEST_F(DumpCustomTest, triclinic_run1)
|
|||||||
|
|
||||||
TEST_F(DumpCustomTest, binary_triclinic_run1)
|
TEST_F(DumpCustomTest, binary_triclinic_run1)
|
||||||
{
|
{
|
||||||
if (!BINARY2TXT_BINARY) GTEST_SKIP();
|
if (!BINARY2TXT_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto text_file = text_dump_filename("tri_run1");
|
auto text_file = text_dump_filename("tri_run1");
|
||||||
auto binary_file = binary_dump_filename("tri_run1");
|
auto binary_file = binary_dump_filename("tri_run1");
|
||||||
@ -399,7 +399,7 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BINARY2TXT_BINARY = getenv("BINARY2TXT_BINARY");
|
BINARY2TXT_EXECUTABLE = getenv("BINARY2TXT_EXECUTABLE");
|
||||||
|
|
||||||
if ((argc > 1) && (strcmp(argv[1], "-v") == 0)) verbose = true;
|
if ((argc > 1) && (strcmp(argv[1], "-v") == 0)) verbose = true;
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,7 @@ public:
|
|||||||
|
|
||||||
TEST_F(DumpCustomCompressTest, compressed_run1)
|
TEST_F(DumpCustomCompressTest, compressed_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "custom_run1.melt";
|
auto base_name = "custom_run1.melt";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
@ -59,7 +59,7 @@ TEST_F(DumpCustomCompressTest, compressed_run1)
|
|||||||
|
|
||||||
TEST_F(DumpCustomCompressTest, compressed_with_time_run1)
|
TEST_F(DumpCustomCompressTest, compressed_with_time_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "with_time_custom_run1.melt";
|
auto base_name = "with_time_custom_run1.melt";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
@ -89,7 +89,7 @@ TEST_F(DumpCustomCompressTest, compressed_with_time_run1)
|
|||||||
|
|
||||||
TEST_F(DumpCustomCompressTest, compressed_no_buffer_run1)
|
TEST_F(DumpCustomCompressTest, compressed_no_buffer_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "no_buffer_custom_run1.melt";
|
auto base_name = "no_buffer_custom_run1.melt";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
@ -119,7 +119,7 @@ TEST_F(DumpCustomCompressTest, compressed_no_buffer_run1)
|
|||||||
|
|
||||||
TEST_F(DumpCustomCompressTest, compressed_triclinic_run1)
|
TEST_F(DumpCustomCompressTest, compressed_triclinic_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "custom_tri_run1.melt";
|
auto base_name = "custom_tri_run1.melt";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
@ -146,7 +146,7 @@ TEST_F(DumpCustomCompressTest, compressed_triclinic_run1)
|
|||||||
|
|
||||||
TEST_F(DumpCustomCompressTest, compressed_multi_file_run1)
|
TEST_F(DumpCustomCompressTest, compressed_multi_file_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_run1_*.melt.custom";
|
auto base_name = "multi_file_run1_*.melt.custom";
|
||||||
auto base_name_0 = "multi_file_run1_0.melt.custom";
|
auto base_name_0 = "multi_file_run1_0.melt.custom";
|
||||||
@ -188,7 +188,7 @@ TEST_F(DumpCustomCompressTest, compressed_multi_file_run1)
|
|||||||
|
|
||||||
TEST_F(DumpCustomCompressTest, compressed_multi_file_with_pad_run1)
|
TEST_F(DumpCustomCompressTest, compressed_multi_file_with_pad_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_pad_run1_*.melt.custom";
|
auto base_name = "multi_file_pad_run1_*.melt.custom";
|
||||||
auto base_name_0 = "multi_file_pad_run1_000.melt.custom";
|
auto base_name_0 = "multi_file_pad_run1_000.melt.custom";
|
||||||
@ -230,7 +230,7 @@ TEST_F(DumpCustomCompressTest, compressed_multi_file_with_pad_run1)
|
|||||||
|
|
||||||
TEST_F(DumpCustomCompressTest, compressed_multi_file_with_maxfiles_run1)
|
TEST_F(DumpCustomCompressTest, compressed_multi_file_with_maxfiles_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_maxfiles_run1_*.melt.custom";
|
auto base_name = "multi_file_maxfiles_run1_*.melt.custom";
|
||||||
auto base_name_0 = "multi_file_maxfiles_run1_0.melt.custom";
|
auto base_name_0 = "multi_file_maxfiles_run1_0.melt.custom";
|
||||||
@ -304,7 +304,7 @@ TEST_F(DumpCustomCompressTest, compressed_modify_multi_bad_param)
|
|||||||
|
|
||||||
TEST_F(DumpCustomCompressTest, compressed_modify_clevel_run0)
|
TEST_F(DumpCustomCompressTest, compressed_modify_clevel_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "modify_clevel_run0.melt.custom";
|
auto base_name = "modify_clevel_run0.melt.custom";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
|
|||||||
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
using ::testing::Eq;
|
using ::testing::Eq;
|
||||||
|
|
||||||
char *BINARY2TXT_BINARY = nullptr;
|
char *BINARY2TXT_EXECUTABLE = nullptr;
|
||||||
bool verbose = false;
|
bool verbose = false;
|
||||||
|
|
||||||
class DumpLocalTest : public MeltTest {
|
class DumpLocalTest : public MeltTest {
|
||||||
@ -253,7 +253,7 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
BINARY2TXT_BINARY = getenv("BINARY2TXT_BINARY");
|
BINARY2TXT_EXECUTABLE = getenv("BINARY2TXT_EXECUTABLE");
|
||||||
|
|
||||||
if ((argc > 1) && (strcmp(argv[1], "-v") == 0)) verbose = true;
|
if ((argc > 1) && (strcmp(argv[1], "-v") == 0)) verbose = true;
|
||||||
|
|
||||||
|
|||||||
@ -38,7 +38,7 @@ public:
|
|||||||
|
|
||||||
TEST_F(DumpLocalCompressTest, compressed_run0)
|
TEST_F(DumpLocalCompressTest, compressed_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "run*.melt.local";
|
auto base_name = "run*.melt.local";
|
||||||
auto base_name_0 = "run0.melt.local";
|
auto base_name_0 = "run0.melt.local";
|
||||||
@ -71,7 +71,7 @@ TEST_F(DumpLocalCompressTest, compressed_run0)
|
|||||||
|
|
||||||
TEST_F(DumpLocalCompressTest, compressed_no_buffer_run0)
|
TEST_F(DumpLocalCompressTest, compressed_no_buffer_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "no_buffer_run*.melt.local";
|
auto base_name = "no_buffer_run*.melt.local";
|
||||||
auto base_name_0 = "no_buffer_run0.melt.local";
|
auto base_name_0 = "no_buffer_run0.melt.local";
|
||||||
@ -104,7 +104,7 @@ TEST_F(DumpLocalCompressTest, compressed_no_buffer_run0)
|
|||||||
|
|
||||||
TEST_F(DumpLocalCompressTest, compressed_with_time_run0)
|
TEST_F(DumpLocalCompressTest, compressed_with_time_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "with_time_run*.melt.local";
|
auto base_name = "with_time_run*.melt.local";
|
||||||
auto base_name_0 = "with_time_run0.melt.local";
|
auto base_name_0 = "with_time_run0.melt.local";
|
||||||
@ -137,7 +137,7 @@ TEST_F(DumpLocalCompressTest, compressed_with_time_run0)
|
|||||||
|
|
||||||
TEST_F(DumpLocalCompressTest, compressed_with_units_run0)
|
TEST_F(DumpLocalCompressTest, compressed_with_units_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "with_units_run*.melt.local";
|
auto base_name = "with_units_run*.melt.local";
|
||||||
auto base_name_0 = "with_units_run0.melt.local";
|
auto base_name_0 = "with_units_run0.melt.local";
|
||||||
@ -170,7 +170,7 @@ TEST_F(DumpLocalCompressTest, compressed_with_units_run0)
|
|||||||
|
|
||||||
TEST_F(DumpLocalCompressTest, compressed_triclinic_run0)
|
TEST_F(DumpLocalCompressTest, compressed_triclinic_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
enable_triclinic();
|
enable_triclinic();
|
||||||
|
|
||||||
auto base_name = "triclinic_run*.melt.local";
|
auto base_name = "triclinic_run*.melt.local";
|
||||||
@ -204,7 +204,7 @@ TEST_F(DumpLocalCompressTest, compressed_triclinic_run0)
|
|||||||
|
|
||||||
TEST_F(DumpLocalCompressTest, compressed_multi_file_run1)
|
TEST_F(DumpLocalCompressTest, compressed_multi_file_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_run1_*.melt.local";
|
auto base_name = "multi_file_run1_*.melt.local";
|
||||||
auto base_name_0 = "multi_file_run1_0.melt.local";
|
auto base_name_0 = "multi_file_run1_0.melt.local";
|
||||||
@ -246,7 +246,7 @@ TEST_F(DumpLocalCompressTest, compressed_multi_file_run1)
|
|||||||
|
|
||||||
TEST_F(DumpLocalCompressTest, compressed_multi_file_with_pad_run1)
|
TEST_F(DumpLocalCompressTest, compressed_multi_file_with_pad_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_pad_run1_*.melt.local";
|
auto base_name = "multi_file_pad_run1_*.melt.local";
|
||||||
auto base_name_0 = "multi_file_pad_run1_000.melt.local";
|
auto base_name_0 = "multi_file_pad_run1_000.melt.local";
|
||||||
@ -288,7 +288,7 @@ TEST_F(DumpLocalCompressTest, compressed_multi_file_with_pad_run1)
|
|||||||
|
|
||||||
TEST_F(DumpLocalCompressTest, compressed_multi_file_with_maxfiles_run1)
|
TEST_F(DumpLocalCompressTest, compressed_multi_file_with_maxfiles_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_maxfiles_run1_*.melt.local";
|
auto base_name = "multi_file_maxfiles_run1_*.melt.local";
|
||||||
auto base_name_0 = "multi_file_maxfiles_run1_0.melt.local";
|
auto base_name_0 = "multi_file_maxfiles_run1_0.melt.local";
|
||||||
@ -368,7 +368,7 @@ TEST_F(DumpLocalCompressTest, compressed_modify_multi_bad_param)
|
|||||||
|
|
||||||
TEST_F(DumpLocalCompressTest, compressed_modify_clevel_run0)
|
TEST_F(DumpLocalCompressTest, compressed_modify_clevel_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "modify_clevel_run0.melt.local";
|
auto base_name = "modify_clevel_run0.melt.local";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
|
|||||||
@ -28,7 +28,7 @@
|
|||||||
|
|
||||||
using ::testing::Eq;
|
using ::testing::Eq;
|
||||||
|
|
||||||
char *NCDUMP_BINARY = nullptr;
|
char *NCDUMP_EXECUTABLE = nullptr;
|
||||||
bool verbose = false;
|
bool verbose = false;
|
||||||
|
|
||||||
class DumpNetCDFTest : public MeltTest {
|
class DumpNetCDFTest : public MeltTest {
|
||||||
@ -80,7 +80,7 @@ public:
|
|||||||
std::string convert_binary_to_text(std::string binary_file)
|
std::string convert_binary_to_text(std::string binary_file)
|
||||||
{
|
{
|
||||||
BEGIN_HIDE_OUTPUT();
|
BEGIN_HIDE_OUTPUT();
|
||||||
std::string cmdline = fmt::format("{0} {1} > {1}.txt", NCDUMP_BINARY, binary_file);
|
std::string cmdline = fmt::format("{0} {1} > {1}.txt", NCDUMP_EXECUTABLE, binary_file);
|
||||||
system(cmdline.c_str());
|
system(cmdline.c_str());
|
||||||
END_HIDE_OUTPUT();
|
END_HIDE_OUTPUT();
|
||||||
return fmt::format("{}.txt", binary_file);
|
return fmt::format("{}.txt", binary_file);
|
||||||
@ -96,7 +96,7 @@ TEST_F(DumpNetCDFTest, run0_plain)
|
|||||||
generate_dump(dump_file, fields, "", 0);
|
generate_dump(dump_file, fields, "", 0);
|
||||||
|
|
||||||
ASSERT_FILE_EXISTS(dump_file);
|
ASSERT_FILE_EXISTS(dump_file);
|
||||||
if (NCDUMP_BINARY) {
|
if (NCDUMP_EXECUTABLE) {
|
||||||
auto converted_file = convert_binary_to_text(dump_file);
|
auto converted_file = convert_binary_to_text(dump_file);
|
||||||
auto lines = read_lines(converted_file);
|
auto lines = read_lines(converted_file);
|
||||||
auto header = utils::split_words(lines[0]);
|
auto header = utils::split_words(lines[0]);
|
||||||
@ -246,7 +246,7 @@ TEST_F(DumpNetCDFTest, run0_mpi)
|
|||||||
generate_dump(dump_file, fields, "", 0);
|
generate_dump(dump_file, fields, "", 0);
|
||||||
|
|
||||||
ASSERT_FILE_EXISTS(dump_file);
|
ASSERT_FILE_EXISTS(dump_file);
|
||||||
if (NCDUMP_BINARY) {
|
if (NCDUMP_EXECUTABLE) {
|
||||||
auto converted_file = convert_binary_to_text(dump_file);
|
auto converted_file = convert_binary_to_text(dump_file);
|
||||||
auto lines = read_lines(converted_file);
|
auto lines = read_lines(converted_file);
|
||||||
auto header = utils::split_words(lines[0]);
|
auto header = utils::split_words(lines[0]);
|
||||||
@ -402,7 +402,7 @@ int main(int argc, char **argv)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
NCDUMP_BINARY = getenv("NCDUMP_BINARY");
|
NCDUMP_EXECUTABLE = getenv("NCDUMP_EXECUTABLE");
|
||||||
|
|
||||||
if ((argc > 1) && (strcmp(argv[1], "-v") == 0)) verbose = true;
|
if ((argc > 1) && (strcmp(argv[1], "-v") == 0)) verbose = true;
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,7 @@ public:
|
|||||||
|
|
||||||
TEST_F(DumpXYZCompressTest, compressed_run0)
|
TEST_F(DumpXYZCompressTest, compressed_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "run*.melt.xyz";
|
auto base_name = "run*.melt.xyz";
|
||||||
auto base_name_0 = "run0.melt.xyz";
|
auto base_name_0 = "run0.melt.xyz";
|
||||||
@ -61,7 +61,7 @@ TEST_F(DumpXYZCompressTest, compressed_run0)
|
|||||||
|
|
||||||
TEST_F(DumpXYZCompressTest, compressed_no_buffer_run0)
|
TEST_F(DumpXYZCompressTest, compressed_no_buffer_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "no_buffer_run*.melt.xyz";
|
auto base_name = "no_buffer_run*.melt.xyz";
|
||||||
auto base_name_0 = "no_buffer_run0.melt.xyz";
|
auto base_name_0 = "no_buffer_run0.melt.xyz";
|
||||||
@ -93,7 +93,7 @@ TEST_F(DumpXYZCompressTest, compressed_no_buffer_run0)
|
|||||||
|
|
||||||
TEST_F(DumpXYZCompressTest, compressed_multi_file_run1)
|
TEST_F(DumpXYZCompressTest, compressed_multi_file_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_run1_*.melt.xyz";
|
auto base_name = "multi_file_run1_*.melt.xyz";
|
||||||
auto base_name_0 = "multi_file_run1_0.melt.xyz";
|
auto base_name_0 = "multi_file_run1_0.melt.xyz";
|
||||||
@ -133,7 +133,7 @@ TEST_F(DumpXYZCompressTest, compressed_multi_file_run1)
|
|||||||
|
|
||||||
TEST_F(DumpXYZCompressTest, compressed_multi_file_with_pad_run1)
|
TEST_F(DumpXYZCompressTest, compressed_multi_file_with_pad_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_pad_run1_*.melt.xyz";
|
auto base_name = "multi_file_pad_run1_*.melt.xyz";
|
||||||
auto base_name_0 = "multi_file_pad_run1_000.melt.xyz";
|
auto base_name_0 = "multi_file_pad_run1_000.melt.xyz";
|
||||||
@ -174,7 +174,7 @@ TEST_F(DumpXYZCompressTest, compressed_multi_file_with_pad_run1)
|
|||||||
|
|
||||||
TEST_F(DumpXYZCompressTest, compressed_multi_file_with_maxfiles_run1)
|
TEST_F(DumpXYZCompressTest, compressed_multi_file_with_maxfiles_run1)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "multi_file_maxfiles_run1_*.melt.xyz";
|
auto base_name = "multi_file_maxfiles_run1_*.melt.xyz";
|
||||||
auto base_name_0 = "multi_file_maxfiles_run1_0.melt.xyz";
|
auto base_name_0 = "multi_file_maxfiles_run1_0.melt.xyz";
|
||||||
@ -248,7 +248,7 @@ TEST_F(DumpXYZCompressTest, compressed_modify_multi_bad_param)
|
|||||||
|
|
||||||
TEST_F(DumpXYZCompressTest, compressed_modify_clevel_run0)
|
TEST_F(DumpXYZCompressTest, compressed_modify_clevel_run0)
|
||||||
{
|
{
|
||||||
if (!COMPRESS_BINARY) GTEST_SKIP();
|
if (!COMPRESS_EXECUTABLE) GTEST_SKIP();
|
||||||
|
|
||||||
auto base_name = "modify_clevel_run0.melt.xyz";
|
auto base_name = "modify_clevel_run0.melt.xyz";
|
||||||
auto text_file = text_dump_filename(base_name);
|
auto text_file = text_dump_filename(base_name);
|
||||||
|
|||||||
Reference in New Issue
Block a user