[cmake-developers] ctest on cmake build
Kornel Benko
kornel at lyx.org
Fri May 17 14:52:41 EDT 2013
Am Freitag, 17. Mai 2013 um 20:34:45, schrieb Kornel Benko <kornel at lyx.org>
> Am Freitag, 17. Mai 2013 um 19:59:14, schrieb Rolf Eike Beer <eike at sf-mail.de>
> > Kornel Benko wrote:
> > > Calling ctest after the last commit
> > > 5e993a2822e48c5d84b5bf01aad52ff5068cb5ea. The output is:
> > > ...
> > > Start 298: CMake.GetPrerequisites
> > > 298/299 Test #298: CMake.GetPrerequisites ...........................
> > > Passed 0.67 sec Start 299: CMake.CheckSourceTree
> > > 299/299 Test #299: CMake.CheckSourceTree ............................
> > > Passed 0.08 sec
> > >
> > > 99% tests passed, 4 tests failed out of 299
> > >
> > > Label Time Summary:
> > > Label1 = 0.06 sec
> > > Label2 = 0.06 sec
> > >
> > > Total Test time (real) = 757.62 sec
> > >
> > > The following tests FAILED:
> > > 258 - CTestTestMemcheckDummyPurify (Failed)
> > > 259 - CTestTestMemcheckDummyValgrind (Failed)
> > > 264 - CTestTestMemcheckDummyValgrindPrePost (Failed)
> > > 267 - CTestTestMemcheckDummyValgrindIgnoreMemcheck (Failed)
> > > Errors while running CTest
> > > ###########################################
> > >
> > > This is on ubuntu 12.04, 64 bit.
> > > Should I send more info?
> >
> > This error happens because the way these tests are configured is different
> > from how they were before. Previously they had their source in the source dir,
> > and their build in the build dir. But since the CMakeLists.txt and similar
> > files of all these tests were nearly identical this has changed. Now the
> > source tree is in the build dir and this tests do an in-source build there.
> >
> > You have used the same build dir before, and it still points to the (now gone)
> > source location in the source tree. So just wipe the directories of these
> > subtests (i.e. the stuff in /usr/BUILD/BuildCmakeGit/Tests/CTestTestMemcheck)
> > and rerun these tests, they should work then.
> >
> > Eike
>
> I tried, but now even more tests are failing. I will try on really clean build tree.
>
On a clean rebuild all tests pass now. Thanks.
Kornel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20130517/2d2b4b6d/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20130517/2d2b4b6d/attachment.sig>
More information about the cmake-developers
mailing list