Я работаю над приложением, которое использует 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);