diff --git a/Source/CTest/cmCTestTestHandler.cxx b/Source/CTest/cmCTestTestHandler.cxx index 69ab748ca3..3b18eb81ad 100644 --- a/Source/CTest/cmCTestTestHandler.cxx +++ b/Source/CTest/cmCTestTestHandler.cxx @@ -1324,7 +1324,12 @@ bool cmCTestTestHandler::ProcessDirectory(std::vector& passed, bool randomSchedule = this->CTest->GetScheduleType() == "Random"; if (randomSchedule) { - srand(static_cast(time(nullptr))); + unsigned int seed = static_cast(time(nullptr)); + srand(seed); + *this->LogFile + << "Test order random seed: " << seed << std::endl + << "----------------------------------------------------------" + << std::endl; } for (cmCTestTestProperties& p : this->TestList) {