The following issue has been SUBMITTED.
======================================================================
http://public.kitware.com/Bug/view.php?id=14581
======================================================================
Reported By: David Weese
Assigned To:
======================================================================
Project: CMake
Issue ID: 14581
Category: CTest
Reproducibility: always
Severity: major
Priority: high
Status: new
======================================================================
Date Submitted: 2013-11-19 05:44 EST
Last Modified: 2013-11-19 05:44 EST
======================================================================
Summary: The git module of CTest doesn't use the nightly
timestamp for git update
Description:
The Git module of CTest doesn't use the nightly timestamp for git update.
Instead always the branch is updated to the current HEAD.
As a consequence, nightly builds that were launched later at the same day, e.g.
because they were executed one after another, possibly use a different state of
the repository.
That behavior is different from the Subversion module where in case of the
CTEST_MODEL=Nightly a night-timestamp is used for the update.
Additional Information:
The current SVN module of CTest looks as follows
(cmake/Source/CTest/cmCTestSVN.cxx:282-286):
// Specify the start time for nightly testing.
if(this->CTest->GetTestModel() == cmCTest::NIGHTLY)
{
args.push_back("-r{" + this->GetNightlyTime() + " +0000}");
}
The corresponding UpdateImpl function for GIT is located at
cmake/Source/CTest/cmCTestGIT.cxx:266-293. However, in the whole cpp file there
is no call of GetTestModel() and occurrence of cmCTest::NIGHTLY.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2013-11-19 05:44 David Weese New Issue
======================================================================
--
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers