[Cmake-commits] [cmake-commits] zach.mullen committed cmCTestMultiProcessHandler.cxx 1.30 1.31
cmake-commits at cmake.org
cmake-commits at cmake.org
Tue Oct 27 10:16:09 EDT 2009
Update of /cvsroot/CMake/CMake/Source/CTest
In directory public:/mounts/ram/cvs-serv31383
Modified Files:
cmCTestMultiProcessHandler.cxx
Log Message:
Fix working dir issue for ctest show only mode (-N)
Index: cmCTestMultiProcessHandler.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/CTest/cmCTestMultiProcessHandler.cxx,v
retrieving revision 1.30
retrieving revision 1.31
diff -C 2 -d -r1.30 -r1.31
*** cmCTestMultiProcessHandler.cxx 20 Oct 2009 14:54:02 -0000 1.30
--- cmCTestMultiProcessHandler.cxx 27 Oct 2009 14:16:01 -0000 1.31
***************
*** 345,348 ****
--- 345,351 ----
count++;
cmCTestTestHandler::cmCTestTestProperties& p = *it->second;
+ //push working dir
+ std::string current_dir = cmSystemTools::GetCurrentWorkingDirectory();
+ cmSystemTools::ChangeDirectory(p.Directory.c_str());
cmCTestRunTest testRun(this->TestHandler);
***************
*** 366,369 ****
--- 369,374 ----
cmCTestLog(this->CTest, HANDLER_OUTPUT, " ");
cmCTestLog(this->CTest, HANDLER_OUTPUT, p.Name.c_str() << std::endl);
+ //pop working dir
+ cmSystemTools::ChangeDirectory(current_dir.c_str());
}
cmCTestLog(this->CTest, HANDLER_OUTPUT, std::endl << "Total Tests: "
More information about the Cmake-commits
mailing list