Merge branch 'master' into varargs-log-error-functions
This commit is contained in:
@ -7,7 +7,7 @@ add_test(NAME RunLammps
|
||||
COMMAND $<TARGET_FILE:lmp> -log none -echo none -in in.empty
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
|
||||
set_tests_properties(RunLammps PROPERTIES
|
||||
ENVIRONMENT "TSAN_OPTIONS='ignore_noninstrumented_modules=1'"
|
||||
ENVIRONMENT "TSAN_OPTIONS=ignore_noninstrumented_modules=1"
|
||||
PASS_REGULAR_EXPRESSION "^LAMMPS \\([0-9]+ [A-Za-z]+ 2[0-9][0-9][0-9]\\)")
|
||||
|
||||
if(BUILD_MPI)
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
---
|
||||
lammps_version: 10 Feb 2021
|
||||
date_generated: Fri Feb 26 23:08:59 2021
|
||||
epsilon: 5e-13
|
||||
epsilon: 2e-12
|
||||
prerequisites: ! |
|
||||
pair beck
|
||||
pre_commands: ! ""
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
---
|
||||
lammps_version: 10 Feb 2021
|
||||
date_generated: Fri Feb 26 23:09:09 2021
|
||||
epsilon: 5e-13
|
||||
epsilon: 2e-12
|
||||
prerequisites: ! |
|
||||
pair table
|
||||
pre_commands: ! ""
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
---
|
||||
lammps_version: 10 Feb 2021
|
||||
date_generated: Fri Feb 26 23:09:10 2021
|
||||
epsilon: 5e-13
|
||||
epsilon: 2e-12
|
||||
prerequisites: ! |
|
||||
pair table
|
||||
pre_commands: ! ""
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
---
|
||||
lammps_version: 10 Feb 2021
|
||||
date_generated: Fri Feb 26 23:09:10 2021
|
||||
epsilon: 5e-13
|
||||
epsilon: 2e-12
|
||||
prerequisites: ! |
|
||||
pair table
|
||||
pre_commands: ! ""
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
---
|
||||
lammps_version: 10 Feb 2021
|
||||
date_generated: Fri Feb 26 23:09:20 2021
|
||||
epsilon: 5e-13
|
||||
epsilon: 1e-11
|
||||
prerequisites: ! |
|
||||
pair tersoff
|
||||
pre_commands: ! |
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
---
|
||||
lammps_version: 10 Feb 2021
|
||||
date_generated: Fri Feb 26 23:09:20 2021
|
||||
epsilon: 1e-12
|
||||
epsilon: 2e-11
|
||||
skip_tests: intel
|
||||
prerequisites: ! |
|
||||
pair tersoff/mod/c
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
---
|
||||
lammps_version: 8 Apr 2021
|
||||
date_generated: Mon Apr 19 08:49:07 2021
|
||||
epsilon: 7.5e-14
|
||||
epsilon: 1.5e-13
|
||||
prerequisites: ! |
|
||||
atom full
|
||||
pair lj/cut
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
---
|
||||
lammps_version: 10 Feb 2021
|
||||
date_generated: Fri Feb 26 23:08:48 2021
|
||||
epsilon: 1e-13
|
||||
epsilon: 2e-13
|
||||
prerequisites: ! |
|
||||
atom full
|
||||
pair lj/cut/coul/cut
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
---
|
||||
lammps_version: 10 Feb 2021
|
||||
date_generated: Fri Feb 26 23:08:50 2021
|
||||
epsilon: 1e-13
|
||||
epsilon: 5e-13
|
||||
prerequisites: ! |
|
||||
atom full
|
||||
pair lj/expand
|
||||
|
||||
@ -29,6 +29,7 @@ using namespace LAMMPS_NS;
|
||||
using testing::MatchesRegex;
|
||||
using testing::StrEq;
|
||||
|
||||
using utils::read_lines_from_file;
|
||||
using utils::sfgets;
|
||||
using utils::sfread;
|
||||
using utils::split_words;
|
||||
@ -125,6 +126,37 @@ TEST_F(FileOperationsTest, safe_fread)
|
||||
fclose(fp);
|
||||
}
|
||||
|
||||
TEST_F(FileOperationsTest, read_lines_from_file)
|
||||
{
|
||||
char *buf = new char[MAX_BUF_SIZE];
|
||||
FILE *fp = nullptr;
|
||||
MPI_Comm world = MPI_COMM_WORLD;
|
||||
int me, rv;
|
||||
memset(buf, 0, MAX_BUF_SIZE);
|
||||
|
||||
rv = utils::read_lines_from_file(nullptr, 1, MAX_BUF_SIZE, buf, me, world);
|
||||
ASSERT_EQ(rv, 1);
|
||||
|
||||
MPI_Comm_rank(world, &me);
|
||||
if (me == 0) {
|
||||
fp = fopen("safe_file_read_test.txt", "r");
|
||||
ASSERT_NE(fp, nullptr);
|
||||
} else
|
||||
ASSERT_EQ(fp, nullptr);
|
||||
|
||||
rv = utils::read_lines_from_file(fp, 2, MAX_BUF_SIZE / 2, buf, me, world);
|
||||
ASSERT_EQ(rv, 0);
|
||||
ASSERT_THAT(buf, StrEq("one line\ntwo_lines\n"));
|
||||
|
||||
rv = utils::read_lines_from_file(fp, 2, MAX_BUF_SIZE / 2, buf, me, world);
|
||||
ASSERT_EQ(rv, 0);
|
||||
ASSERT_THAT(buf, StrEq("\nno newline\n"));
|
||||
|
||||
rv = utils::read_lines_from_file(fp, 2, MAX_BUF_SIZE / 2, buf, me, world);
|
||||
ASSERT_EQ(rv, 1);
|
||||
delete[] buf;
|
||||
}
|
||||
|
||||
TEST_F(FileOperationsTest, logmesg)
|
||||
{
|
||||
char buf[64];
|
||||
|
||||
Reference in New Issue
Block a user