gtest_output в MPI-процессе - PullRequest
       8

gtest_output в MPI-процессе

0 голосов
/ 11 декабря 2018

Я работаю над приложением, которое использует gTest с MPI.В gtest вы можете указать выходной каталог.Либо с переменной окружения GTEST_OUTPUT, либо с параметром вызова -gtest_output

Моя проблема заключается в том, что параллельные процессы открывают параллельный выходной файл.Есть ли простой способ настроить путь после запуска приложения?

MPI_Init(&argc, &argv);
int rank = 0;
MPI_Comm_rank (MPI_COMM_WORLD, & rank);

std::string lfile = "json:"+out_"+itoa(rank)+".json";
testing::setOutputFile(lfile);
...