Re: [CMake] Strange 2.8.4 memcheck result on CDash

2011-04-29 Thread Zach Mullen
CTest version 2.8.4 contains a bug related to dynamic analysis results.  By
default, CTest now compresses test output if the CDash version supports it.
 However, it also erroneously compresses test output during dynamic analysis
testing, and CDash does not decode this output, and it won't be correctly
parsed for errors on the CTest side.

If you run into this problem, as a workaround you can run ctest with the
"--no-compress-output" option.  This bug will be fixed in the next release
of CMake.

Thanks,

-- 
Zach Mullen
R & D Engineer
Kitware Inc.
(919) 969-6990 x314

On Thu, Apr 28, 2011 at 4:11 PM, David Cole  wrote:

> Zach,
>
> Can you explain this? (And copy cmake@cmake.org for everyone's benefit?) I
> guess we made some sort of non-backwards-compatible change here?
>
>
> Thanks,
> Dave
>
>
> -- Forwarded message --
> From: Allen D Byrne 
> Date: Thu, Apr 28, 2011 at 4:06 PM
> Subject: Re: [CMake] Strange 2.8.4 memcheck result on CDash
> To: David Cole 
> Cc: cmake@cmake.org
>
>
>  FOUND IT!
>
> Added --no-compress-output to the ctest command line. Best I can figure,
> someone more knowledgable will need to investigate, but in cmCTest.cxx at
> line 492 the following was removed in cmake 2.8.4:
>
> // call this so that the information is cached up front
>
> // and not the first time EndTest is called.
>
> this->ShouldCompressTestOutput();
>
> I can't verfiy it for sure, but I wonder if this set the
> "-no-compress-output" by default?
>
> Allen
>
> > What version of CDash is your server running?
>
> >
>
> > I'm trying to view it in my web browser to find out for myself, but
>
> > when I try ( http://nei.hdfgroup.uiuc.edu/cdash ), I get a "Problem
>
> > loading page" message from Firefox.
>
> >
>
> > I suspect we're compressing the test results, but CDash is not
>
> > de-compressing them.
>
> >
>
> >
>
> > On Wed, Feb 23, 2011 at 4:55 PM, Allen D Byrne 
> wrote:
>
> > > Here is a snippet of first the 2.8.2 xml file followed by the 2.8.4
> file:
>
> > >
>
> > > #
>
> > >
>
> > > 
>
> > >
>
> > > testhdf5
>
> > >
>
> > > ./test
>
> > >
>
> > > ./test/testhdf5
>
> > >
>
> > > /usr/bin/valgrind -v --tool=memcheck --leak-check=full
>
> > > --track-fds=yes --num-callers=50 --show-reachable=yes
> --track-origins=yes
>
> > > --malloc-fill=0xff --free-fill=0xfe
>
> > >
> /home/hdftest/snapshots-cmake-hdf5_1_8/TestDir/jam/bin/testhdf5
>
> > >
>
> > > 
>
> > >
>
> > > 
>
> > >
>
> > > 
>
> > >
>
> > > ==25013== Memcheck, a memory error detector
>
> > >
>
> > > ==25013== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward
> et
>
> > > al.
>
> > >
>
> > > ==25013== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright
> info
>
> > >
>
> > > ==25013== Command:
>
> > > /home/hdftest/snapshots-cmake-hdf5_1_8/TestDir/jam/bin/testhdf5
>
> > >
>
> > > ==25013==
>
> > >
>
> > > ==25013== WARNING: new redirection conflicts with existing -- ignoring
> it
>
> > >
>
> > > --25013-- Valgrind options:
>
> > >
>
> > > --25013-- -v
>
> > >
>
> > > --25013-- --tool=memcheck
>
> > >
>
> > > --25013-- --leak-check=full
>
> > >
>
> > > --25013-- --track-fds=yes
>
> > >
>
> > > --25013-- --num-callers=50
>
> > >
>
> > > --25013-- --show-reachable=yes
>
> > >
>
> > > --25013-- --track-origins=yes
>
> > >
>
> > > --25013-- --malloc-fill=0xff
>
> > >
>
> > > --25013-- --free-fill=0xfe
>
> > >
>
> > > --25013-- Contents of /proc/version:
>
> > >
>
> > > --25013-- Linux version 2.6.18-194.3.1.el5PAE
>
> > > (mockbu...@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat
>
> > > 4.1.2-48)) #1 SMP Thu May 13 13:48:44 EDT 2010
>
> > >
>
> > > --25013-- Arch and hwcaps: X86, x86-sse1-sse2
>
> > >
>
> > > #
>
> > >
>
> > > 
>
> > >
>
> > > testhdf5
>
> > >
>
> > > ./test
>
> > >
&g

Re: [CMake] Strange 2.8.4 memcheck result on CDash

2011-02-23 Thread David Cole
What version of CDash is your server running?

I'm trying to view it in my web browser to find out for myself, but
when I try ( http://nei.hdfgroup.uiuc.edu/cdash ), I get a "Problem
loading page" message from Firefox.

I suspect we're compressing the test results, but CDash is not
de-compressing them.


On Wed, Feb 23, 2011 at 4:55 PM, Allen D Byrne  wrote:
> Here is a snippet of first the 2.8.2 xml file followed by the 2.8.4 file:
>
> #
>
> 
>
> testhdf5
>
> ./test
>
> ./test/testhdf5
>
> /usr/bin/valgrind -v --tool=memcheck --leak-check=full
> --track-fds=yes --num-callers=50 --show-reachable=yes --track-origins=yes
> --malloc-fill=0xff --free-fill=0xfe
> /home/hdftest/snapshots-cmake-hdf5_1_8/TestDir/jam/bin/testhdf5
>
> 
>
> 
>
> 
>
> ==25013== Memcheck, a memory error detector
>
> ==25013== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et
> al.
>
> ==25013== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
>
> ==25013== Command:
> /home/hdftest/snapshots-cmake-hdf5_1_8/TestDir/jam/bin/testhdf5
>
> ==25013==
>
> ==25013== WARNING: new redirection conflicts with existing -- ignoring it
>
> --25013-- Valgrind options:
>
> --25013-- -v
>
> --25013-- --tool=memcheck
>
> --25013-- --leak-check=full
>
> --25013-- --track-fds=yes
>
> --25013-- --num-callers=50
>
> --25013-- --show-reachable=yes
>
> --25013-- --track-origins=yes
>
> --25013-- --malloc-fill=0xff
>
> --25013-- --free-fill=0xfe
>
> --25013-- Contents of /proc/version:
>
> --25013-- Linux version 2.6.18-194.3.1.el5PAE
> (mockbu...@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat
> 4.1.2-48)) #1 SMP Thu May 13 13:48:44 EDT 2010
>
> --25013-- Arch and hwcaps: X86, x86-sse1-sse2
>
> #
>
> 
>
> testhdf5
>
> ./test
>
> ./test/testhdf5
>
> /usr/bin/valgrind "-v"
> "--tool=memcheck" "--leak-check=full"
> "--track-fds=yes" "--num-callers=50"
> "--show-reachable=yes" "--track-origins=yes"
> "--malloc-fill=0xff" "--free-fill=0xfe"
> "/home/hdftest/snapshots-cmake-hdf5/TestDir/jam/bin/testhdf5"
>
> 
>
> 
>
> 
>
> eJylV9tu2zgQfc9XDLAPtYHKkm3ZlrPwYoPc2kXSBnHa7VtAUSOLjSQaJOXE/fod0ndHalOs0ToyeeZwOHdNJt1xfzyeTOAWC54hf3oPDAospFoCKiUVJGiQG6lOJlvsuZwvlZhlBlrnbegFQc+jrzGJlglcf/oC13c375L3EC/hnyoXrIQpPjOVABpgeWeP6YsW5Qy+snymRJl4/c6gEziWGxF/vfz2JyhUVQnPwmTgZZCSPnx7uChTeaBVUZDoKfiZLNDPktSgNr4u2Vxn0miPF+wJPVof+A+0cyGU/50VfixK3yLtxh7diee5R8/b6gdyboQs9eneHn28xdFvz0iZT4q1RY83c2RPntuZpFWev5JVjD95aaInS9THm2VVeJzlOSo9GQTHu3TNZ08h4xmLc6yTX5FLsp8oaw8oiFxyLxV5Pgle0vR4P1WI213c2z2XpcHSaJAp+HMlub8gJclah8a6EWX1Aust6HWGnW5E22Gn3+l2MB/cnV1Cq5D8Ka5EnvztvlF1gw4ncqk7Us3a0JpxvuUISbBngzAKRkEIrXtM4AMzq3UvjNpt+KML09s7eMgquGVL6Pbp32kYnYYhXF48kGx335RnimcuBrNnTqFzCt+i4Xt4iYae1ti1X7099B2bIWjxAwnIK6VIzXwJYTAmmYK9gK7mc6kMKWXX6oIqF7FilG6JUC7RlhTBlVY+rfuLNWhP7h5ZYpNGLwsNqZIFOGSeeD3KHi2hFbx0GQ+CoP1zqaKk5OCq608pQx5+O1XsOVEQRr8+6Pgy/iYzPGvU3EUEkfUt1REbfWT8ncwCiURdvjOQsQVSiUqWJSsEt8fEMgdjA75OC7K+Qm0DhbQROdbY1k8wZVVuOha8z3F58fH+FMiavDvqB9AiLL60qSStPEUuNRKc3n0Moz60FrO7nInyka716K716Dgerz7fP66Ef9NQixlpn0uWPHKpcGeutZvDgCL3982/Y33tiB1z
 
3zHv6uG/Z/efPn66PoUSn7c2sAnIZZnmglPquzKNL0IbqwJpI2Yl1Rp6FubQqZbEmpYusG9cOPy04d77y6JIneEwDMCBGlwUJcSijcqxfO0jSxD1doA35JOIi72M6veGb7c0/f9BcrYAdfpOetR/a2D/KqAP85cS0Z9TSacipH39Q8x9nTG6vI8ll1Q4fVdvqcx6VDI3ummnXK8TUK91vu6+oVqsZfl+leHxsdzGH71+PGTErhpyxvpjMNgB6jn4gHzeoiDVaOo54mgHqOcYspQg3LW1Wo4wjnALaLgLee8XsRXUx9aeHmijvGjWYxCNcAuo52DYXR3D58tajlES7AD1HKOe8wv+RJFxL9kh6lnC8ZhY7DBQTxGOo/V2w00Stla0mDdYNNkBGqKjiwSJGxkY22w3yLP+KngarclGO0BDZAzSlZplI0mMe4gGTcJkdVAhF/UGHTqWDaJBl3CrS6NRh3uIppxjq5PmjTfqJXuIk5MrGsozzOdQafxfwzdN+ERzQiXriY5zzcQtbya9bmdM+tD4rBGi4MTS2CIFq+kzFbNKIb2upKIUbkynrHbLbTjAXtrSSD+o768e6H3HUEAaZm+1ejoSObdNUlcFvb3MqKGZrCDu9doR9AFVaae5KTI7Rz5QDpAiRpsj3O3qHesDkoGgldGfNjR4JFhXQZ6pereO0x2gniPp2fhR7PlnNHx8gDlQd/ok5jS8a+ryLU3PuXh1o3tMkcZfjuSNqrTMU2Obv7bFJKWoO8Lf0MvKDS4whysazOCj/5lKBj012sHNCdo0B6brKGtAQ91h0bqssPqOMgqCHeBA3WssUdHE+XnVtq+qkq+jbNXI9dH1LiiMNPVm6/5s0LhL45NUFIXMoAtY+nGMnbqWvjmYIoYaO8WP1rbrk7IyOw7CM0OWjytHycwry08piTbKa/dMgP8AyATV4g==
>
> #
>
> Allen
>
>> Can you send me (offlist) copies of the DynamicAnalysis.xml files from
>
>> each case? Do you still have them?
>
>>
>
>> If not, no worried. I'll try to reproduce this on our CMake dashboard
>
>> by submitting a 2nd valgrind dashboard: same script, just drive it
>
>> with 2.8.4. It may take me a few days to get around to this, but I'll
>
>> keep you posted.
>
>>
>
>>
>
>> Thanks,
>
>> David
>
>>
>
>>
>
>> On Wed, Feb 23, 2011 at 4:31 PM, Allen D Byrne  wrote:
>
>> > Further results:
>
>> >
>
>> > 2.8.2 works with MemoryCheck
>
>> >
>
>> > 2.8.4 does not display even with MemoryCheck.
>
>> >
>
>> > Here is out CTestConfig.cmake file:
>
>> >
>
>> > #
>
>> >
>
>> > SET (CTEST_PROJECT_NAME "HDF5.1.8")
>
>> >
>
>> > SET (CTEST_NIGHTLY_START_TIME "20:00:00 CST")
>
>> >
>
>> > SET (CTEST_DROP_METHOD "http")
>
>> >
>
>> > SET (CTEST_DR

Re: [CMake] Strange 2.8.4 memcheck result on CDash

2011-02-23 Thread Allen D Byrne
Here is a snippet of first the 2.8.2 xml file followed by the 2.8.4 file:
#

testhdf5
./test
./test/testhdf5
/usr/bin/valgrind -v --tool=memcheck 
--leak-check=full --track-fds=yes --num-callers=50 --show-reachable=yes 
--track-origins=yes --malloc-fill=0xff --free-fill=0xfe 
/home/hdftest/snapshots-cmake-hdf5_1_8/TestDir/jam/bin/testhdf5



==25013== Memcheck, a memory error detector
==25013== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==25013== Using Valgrind-3.5.0 and LibVEX; rerun with -h for copyright info
==25013== Command: 
/home/hdftest/snapshots-cmake-hdf5_1_8/TestDir/jam/bin/testhdf5
==25013== 
==25013== WARNING: new redirection conflicts with existing -- ignoring it
--25013-- Valgrind options:
--25013---v
--25013----tool=memcheck
--25013----leak-check=full
--25013----track-fds=yes
--25013----num-callers=50
--25013----show-reachable=yes
--25013----track-origins=yes
--25013----malloc-fill=0xff
--25013----free-fill=0xfe
--25013-- Contents of /proc/version:
--25013--   Linux version 2.6.18-194.3.1.el5PAE 
(mockbu...@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 
4.1.2-48)) #1 SMP Thu May 13 13:48:44 EDT 2010
--25013-- Arch and hwcaps: X86, x86-sse1-sse2
#

testhdf5
./test
./test/testhdf5
/usr/bin/valgrind "-v" 
"--tool=memcheck" "--leak-check=full" 
"--track-fds=yes" "--num-callers=50" 
"--show-reachable=yes" "--track-origins=yes" 
"--malloc-fill=0xff" "--free-fill=0xfe" 
"/home/hdftest/snapshots-cmake-hdf5/TestDir/jam/bin/testhdf5"



eJylV9tu2zgQfc9XDLAPtYHKkm3ZlrPwYoPc2kXSBnHa7VtAUSOLjSQaJOXE/fod0ndHalOs0ToyeeZwOHdNJt1xfzyeTOAWC54hf3oPDAospFoCKiUVJGiQG6lOJlvsuZwvlZhlBlrnbegFQc+jrzGJlglcf/oC13c375L3EC/hnyoXrIQpPjOVABpgeWeP6YsW5Qy+snymRJl4/c6gEziWGxF/vfz2JyhUVQnPwmTgZZCSPnx7uChTeaBVUZDoKfiZLNDPktSgNr4u2Vxn0miPF+wJPVof+A+0cyGU/50VfixK3yLtxh7diee5R8/b6gdyboQs9eneHn28xdFvz0iZT4q1RY83c2RPntuZpFWev5JVjD95aaInS9THm2VVeJzlOSo9GQTHu3TNZ08h4xmLc6yTX5FLsp8oaw8oiFxyLxV5Pgle0vR4P1WI213c2z2XpcHSaJAp+HMlub8gJclah8a6EWX1Aust6HWGnW5E22Gn3+l2MB/cnV1Cq5D8Ka5EnvztvlF1gw4ncqk7Us3a0JpxvuUISbBngzAKRkEIrXtM4AMzq3UvjNpt+KML09s7eMgquGVL6Pbp32kYnYYhXF48kGx335RnimcuBrNnTqFzCt+i4Xt4iYae1ti1X7099B2bIWjxAwnIK6VIzXwJYTAmmYK9gK7mc6kMKWXX6oIqF7FilG6JUC7RlhTBlVY+rfuLNWhP7h5ZYpNGLwsNqZIFOGSeeD3KHi2hFbx0GQ+CoP1zqaKk5OCq608pQx5+O1XsOVEQRr8+6Pgy/iYzPGvU3EUEkfUt1REbfWT8ncwCiURdvjOQsQVSiUqWJSsEt8fEMgdjA75OC7K+Qm0DhbQROdbY1k8wZVVuOha8z3F58fH+FMiavDvqB9AiLL60qSStPEUuNRKc3n0Moz60FrO7nInyka716K716Dgerz7fP66Ef9NQixlpn0uWPHKpcGeutZvDgCL3982/Y33tiB1z3zHv6uG/Z/efPn66PoUSn7c2sAnIZZnmglPquzKNL0IbqwJpI2Yl1Rp6FubQqZbEmpYusG9cOPy04d77y6JIneEwDMCBGlwUJcSijcqxfO0jSxD1doA35JOIi72M6veGb7c0/f9BcrYAdfpOetR/a2D/KqAP85cS0Z9TSacipH39Q8x9nTG6vI8ll1Q4fVdvqcx6VDI3ummnXK8TUK91vu6+oVqsZfl+leHxsdzGH71+PGTErhpyxvpjMNgB6jn4gHzeoiDVaOo54mgHqOcYspQg3LW1Wo4wjnALaLgLee8XsRXUx9aeHmijvGjWYxCNcAuo52DYXR3D58tajlES7AD1HKOe8wv+RJFxL9kh6lnC8ZhY7DBQTxGOo/V2w00Stla0mDdYNNkBGqKjiwSJGxkY22w3yLP+KngarclGO0BDZAzSlZplI0mMe4gGTcJkdVAhF/UGHTqWDaJBl3CrS6NRh3uIppxjq5PmjTfqJXuIk5MrGsozzOdQafxfwzdN+ERzQiXriY5zzcQtbya9bmdM+tD4rBGi4MTS2CIFq+kzFbNKIb2upKIUbkynrHbLbTjAXtrSSD+o768e6H3HUEAaZm+1ejoSObdNUlcFvb3MqKGZrCDu9doR9AFVaae5KTI7Rz5QDpAiRpsj3O3qHesDkoGgldGfNjR4JFhXQZ6pereO0x2gniPp2fhR7PlnNHx8gDlQd/ok5jS8a+ryLU3PuXh1o3tMkcZfjuSNqrTMU2Obv7bFJKWoO8Lf0MvKDS4whysazOCj/5lKBj012sHNCdo0B6brKGtAQ91h0bqssPqOMgqCHeBA3WssUdHE+XnVtq+qkq+jbNXI9dH1LiiMNPVm6/5s0LhL45NUFIXMoAtY+nGMnbqWvjmYIoYaO8WP1rbrk7IyOw7CM0OWjytHycwry08piTbKa/dMgP8AyATV4g==
#


Allen
> Can you send me (offlist) copies of the DynamicAnalysis.xml files from
> each case? Do you still have them?
> 
> If not, no worried. I'll try to reproduce this on our CMake dashboard
> by submitting a 2nd valgrind dashboard: same script, just drive it
> with 2.8.4. It may take me a few days to get around to this, but I'll
> keep you posted.
> 
> 
> Thanks,
> David
> 
> 
> On Wed, Feb 23, 2011 at 4:31 PM, Allen D Byrne  wrote:
> > Further results:
> >
> > 2.8.2 works with MemoryCheck
> >
> > 2.8.4 does not display even with MemoryCheck.
> >
> > Here is out CTestConfig.cmake file:
> >
> > #
> >
> > SET (CTEST_PROJECT_NAME "HDF5.1.8")
> >
> > SET (CTEST_NIGHTLY_START_TIME "20:00:00 CST")
> >
> > SET (CTEST_DROP_METHOD "http")
> >
> > SET (CTEST_DROP_SITE "nei.hdfgroup.uiuc.edu")
> >
> > SET (CTEST_DROP_LOCATION "/cdash/submit.php?project=HDF5.1.8")
> >
> > SET (CTEST_DROP_SITE_CDASH TRUE)
> >
> > SET (UPDATE_TYPE svn)
> >
> > SET (VALGRIND_COMMAND "/usr/bin/valgrind")
> >
> > SET (VALGRIND_COMMAND_OPTIONS "-v --tool=memcheck --leak-check=full
> > --track-fds=yes --num-callers=50 --show-reachable=yes --track-ori

Re: [CMake] Strange 2.8.4 memcheck result on CDash

2011-02-23 Thread David Cole
Can you send me (offlist) copies of the DynamicAnalysis.xml files from
each case? Do you still have them?

If not, no worried. I'll try to reproduce this on our CMake dashboard
by submitting a 2nd valgrind dashboard: same script, just drive it
with 2.8.4. It may take me a few days to get around to this, but I'll
keep you posted.


Thanks,
David


On Wed, Feb 23, 2011 at 4:31 PM, Allen D Byrne  wrote:
> Further results:
>
> 2.8.2 works with MemoryCheck
>
> 2.8.4 does not display even with MemoryCheck.
>
> Here is out CTestConfig.cmake file:
>
> #
>
> SET (CTEST_PROJECT_NAME "HDF5.1.8")
>
> SET (CTEST_NIGHTLY_START_TIME "20:00:00 CST")
>
> SET (CTEST_DROP_METHOD "http")
>
> SET (CTEST_DROP_SITE "nei.hdfgroup.uiuc.edu")
>
> SET (CTEST_DROP_LOCATION "/cdash/submit.php?project=HDF5.1.8")
>
> SET (CTEST_DROP_SITE_CDASH TRUE)
>
> SET (UPDATE_TYPE svn)
>
> SET (VALGRIND_COMMAND "/usr/bin/valgrind")
>
> SET (VALGRIND_COMMAND_OPTIONS "-v --tool=memcheck --leak-check=full
> --track-fds=yes --num-callers=50 --show-reachable=yes --track-origins=yes
> --malloc-fill=0xff --free-fill=0xfe")
>
> SET (MEMORYCHECK_COMMAND "/usr/bin/valgrind")
>
> SET (MEMORYCHECKCOMMAND "/usr/bin/valgrind")
>
> SET (CTEST_MEMORYCHECK_COMMAND_OPTIONS "-v --tool=memcheck --leak-check=full
> --track-fds=yes --num-callers=50 --show-reachable=yes --track-origins=yes
> --malloc-fill=0xff --free-fill=0xfe")
>
> SET (CTEST_MEMORYCHECKCOMMAND_OPTIONS "-v --tool=memcheck --leak-check=full
> --track-fds=yes --num-callers=50 --show-reachable=yes --track-origins=yes
> --malloc-fill=0xff --free-fill=0xfe")
>
> SET (CTEST_TESTING_TIMEOUT 3600)
>
> SET (DART_TESTING_TIMEOUT 3600)
>
> #
>
> Allen
>
>> It looks to me from:
>
>>
>
>> git gui blame -- Source/cmCTest.cxx
>
>>
>
>> that this is the behavior that has always been -- ever since the -D
>
>> MemCheck -D MemoryCheck stuff has been added to ctest several years
>
>> ago.
>
>>
>
>> Are you sure that nothing else changed (besides CMake from 2.8.2 to
>
>> 2.8.4 in this scenario)?
>
>>
>
>> Are we sure that executing "ctest -D NightlyMemCheck" with ctest 2.8.2
>
>> was doing what you thought it was doing?
>
>>
>
>> Let me know what you find out after your results are in...
>
>>
>
>>
>
>> Thanks,
>
>> David
>
>>
___
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://www.cmake.org/mailman/listinfo/cmake


Re: [CMake] Strange 2.8.4 memcheck result on CDash

2011-02-23 Thread Allen D Byrne
Further results:
2.8.2 works with MemoryCheck
2.8.4 does not display even with MemoryCheck.

Here is out CTestConfig.cmake file:
#
SET (CTEST_PROJECT_NAME "HDF5.1.8")
SET (CTEST_NIGHTLY_START_TIME "20:00:00 CST")

SET (CTEST_DROP_METHOD "http")
SET (CTEST_DROP_SITE "nei.hdfgroup.uiuc.edu")
SET (CTEST_DROP_LOCATION "/cdash/submit.php?project=HDF5.1.8")
SET (CTEST_DROP_SITE_CDASH TRUE)

SET (UPDATE_TYPE svn)
SET (VALGRIND_COMMAND "/usr/bin/valgrind")
SET (VALGRIND_COMMAND_OPTIONS "-v --tool=memcheck --leak-check=full 
--track-fds=yes --num-callers=50 --show-reachable=yes --track-origins=yes 
--malloc-fill=0xff --free-fill=0xfe")
SET (MEMORYCHECK_COMMAND "/usr/bin/valgrind")
SET (MEMORYCHECKCOMMAND "/usr/bin/valgrind")
SET (CTEST_MEMORYCHECK_COMMAND_OPTIONS "-v --tool=memcheck --leak-check=full 
--track-fds=yes --num-callers=50 --show-reachable=yes --track-origins=yes 
--malloc-fill=0xff --free-fill=0xfe")
SET (CTEST_MEMORYCHECKCOMMAND_OPTIONS "-v --tool=memcheck --leak-check=full 
--track-fds=yes --num-callers=50 --show-reachable=yes --track-origins=yes 
--malloc-fill=0xff --free-fill=0xfe")

SET (CTEST_TESTING_TIMEOUT 3600) 
SET (DART_TESTING_TIMEOUT 3600) 
#

Allen
> It looks to me from:
> 
>   git gui blame -- Source/cmCTest.cxx
> 
> that this is the behavior that has always been -- ever since the -D
> MemCheck -D MemoryCheck stuff has been added to ctest several years
> ago.
> 
> Are you sure that nothing else changed (besides CMake from 2.8.2 to
> 2.8.4 in this scenario)?
> 
> Are we sure that executing "ctest -D NightlyMemCheck" with ctest 2.8.2
> was doing what you thought it was doing?
> 
> Let me know what you find out after your results are in...
> 
> 
> Thanks,
> David
> 
___
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://www.cmake.org/mailman/listinfo/cmake

Re: [CMake] Strange 2.8.4 memcheck result on CDash

2011-02-23 Thread Allen D Byrne
David,

 Results so far:
MemCheck with 2.8.4 - CDash does not display DynamicAnalysis data
MemoryCheck with 2.8.3 displayed same issue

The DynamicAnalysis_xxx.log files have the data.
The DynamicAnalysis_xxx.xml files have the test data, but the  tags data 
looks encyrpted.

We will rerun with 2.8.2 and rerun 2.8.4 with MemoryCheck.

Also we will cut back to just the base library tests.

I will report back with results,

Allen
> It looks to me from:
> 
>   git gui blame -- Source/cmCTest.cxx
> 
> that this is the behavior that has always been -- ever since the -D
> MemCheck -D MemoryCheck stuff has been added to ctest several years
> ago.
> 
> Are you sure that nothing else changed (besides CMake from 2.8.2 to
> 2.8.4 in this scenario)?
> 
> Are we sure that executing "ctest -D NightlyMemCheck" with ctest 2.8.2
> was doing what you thought it was doing?
> 
> Let me know what you find out after your results are in...
> 
> 
> Thanks,
> David
> 
> 
___
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://www.cmake.org/mailman/listinfo/cmake

Re: [CMake] Strange 2.8.4 memcheck result on CDash

2011-02-22 Thread David Cole
It looks to me from:

  git gui blame -- Source/cmCTest.cxx

that this is the behavior that has always been -- ever since the -D
MemCheck -D MemoryCheck stuff has been added to ctest several years
ago.

Are you sure that nothing else changed (besides CMake from 2.8.2 to
2.8.4 in this scenario)?

Are we sure that executing "ctest -D NightlyMemCheck" with ctest 2.8.2
was doing what you thought it was doing?

Let me know what you find out after your results are in...


Thanks,
David


On Tue, Feb 22, 2011 at 12:40 PM, Allen D Byrne  wrote:
> David,
>
> We are currently testing 2.8.3 with the "MemCheck" and we will test 2.8.4
> with "MemoryCheck" tonight. I will report tomorrow on the results.
>
> Allen
>
>> Allen,
>
>>
>
>> I'm not sure what, if anything, changed in the ctest code, but I have
>
>> this observation to offer. Try:
>
>>
>
>> ctest -D NightlyMemoryCheck
>
>>
>
>> When I use "NightlyMemoryCheck" all of the dashboard steps execute,
>
>> and the submit at the end includes the dynamic analysis xml file in
>
>> the submission.
>
>>
>
>> When I use "NightlyMemCheck", ONLY the memory checking step executes,
>
>> producing the dynamic analysis xml file, but not doing any other build
>
>> steps, and not submitting it.
>
>>
>
>> I will investigate when this changed and why, but for now, hopefully
>
>> that can get you going without completely revamping your scripts.
>
>>
>
>>
>
>> HTH,
>
>> David
>
>>
>
>>
>
>> On Tue, Feb 22, 2011 at 9:48 AM, Allen D Byrne  wrote:
>
>> > The question is: Has anyone experienced problems with Dynamic Analysis
>
>> > reports on CDash with the new cmake 2.8.4?
>
>> >
>
>> > Our execution seemed to have produced the correct logs, yet on CDash the
>
>> > report is 0 (ZERO). Looking at the output of the test it just shows one
>> > long
>
>> > line of characters (no words) which seem like an encoded message? The
>> > only
>
>> > change was a switch from 2.8.2 to 2.8.4. BTW, this was from a linux
>> > machine
>
>> > using Valgrind.
>
>> >
>
>> > Allen
>
>> >
>
>> > ___
>
>> > 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://www.cmake.org/mailman/listinfo/cmake
>
>> >
>
>>
___
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://www.cmake.org/mailman/listinfo/cmake


Re: [CMake] Strange 2.8.4 memcheck result on CDash

2011-02-22 Thread Allen D Byrne
David,
  We are currently testing 2.8.3 with the "MemCheck" and we will test 2.8.4 
with "MemoryCheck" tonight. I will report tomorrow on the results.

Allen

> Allen,
> 
> I'm not sure what, if anything, changed in the ctest code, but I have
> this observation to offer. Try:
> 
>   ctest -D NightlyMemoryCheck
> 
> When I use "NightlyMemoryCheck" all of the dashboard steps execute,
> and the submit at the end includes the dynamic analysis xml file in
> the submission.
> 
> When I use "NightlyMemCheck", ONLY the memory checking step executes,
> producing the dynamic analysis xml file, but not doing any other build
> steps, and not submitting it.
> 
> I will investigate when this changed and why, but for now, hopefully
> that can get you going without completely revamping your scripts.
> 
> 
> HTH,
> David
> 
> 
> On Tue, Feb 22, 2011 at 9:48 AM, Allen D Byrne  wrote:
> > The question is: Has anyone experienced problems with Dynamic Analysis
> > reports on CDash with the new cmake 2.8.4?
> >
> > Our execution seemed to have produced the correct logs, yet on CDash the
> > report is 0 (ZERO). Looking at the output of the test it just shows one long
> > line of characters (no words) which seem like an encoded message? The only
> > change was a switch from 2.8.2 to 2.8.4. BTW, this was from a linux machine
> > using Valgrind.
> >
> > Allen
> >
> > ___
> > 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://www.cmake.org/mailman/listinfo/cmake
> >
> 
___
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://www.cmake.org/mailman/listinfo/cmake

Re: [CMake] Strange 2.8.4 memcheck result on CDash

2011-02-22 Thread David Cole
Allen,

I'm not sure what, if anything, changed in the ctest code, but I have
this observation to offer. Try:

  ctest -D NightlyMemoryCheck

When I use "NightlyMemoryCheck" all of the dashboard steps execute,
and the submit at the end includes the dynamic analysis xml file in
the submission.

When I use "NightlyMemCheck", ONLY the memory checking step executes,
producing the dynamic analysis xml file, but not doing any other build
steps, and not submitting it.

I will investigate when this changed and why, but for now, hopefully
that can get you going without completely revamping your scripts.


HTH,
David


On Tue, Feb 22, 2011 at 9:48 AM, Allen D Byrne  wrote:
> The question is: Has anyone experienced problems with Dynamic Analysis
> reports on CDash with the new cmake 2.8.4?
>
> Our execution seemed to have produced the correct logs, yet on CDash the
> report is 0 (ZERO). Looking at the output of the test it just shows one long
> line of characters (no words) which seem like an encoded message? The only
> change was a switch from 2.8.2 to 2.8.4. BTW, this was from a linux machine
> using Valgrind.
>
> Allen
>
> ___
> 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://www.cmake.org/mailman/listinfo/cmake
>
___
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://www.cmake.org/mailman/listinfo/cmake


Re: [CMake] Strange 2.8.4 memcheck result on CDash

2011-02-22 Thread Kelly Thompson
Allen,

 

We experienced something similar.  Unfortunately, I never diagnosed the
actual problem because I assumed that my ctest scripts were simply
out-of-date and I replaced them.  In particular, the ctest scripts that
produced broken memcheck output were trying to use the 'ctest
-DNightlyMemCheck' dashboard mode.  In my case, the log files had all of the
valgrind information, but the xml files were missing the valgrind output.

 

I replaced my ctest scripts with ones downloaded from the CTest Template
Script from our Dashboard's Client tab.  These new scripts use the
ctest_start(), ctest_configure(), ., ctest_memcheck(), etc. commands.  This
change (and possibly some new variables being set) appears to have fixed our
issues with valgrind output not showing up in the dashboard.

 

-kt

 

From: cmake-boun...@cmake.org [mailto:cmake-boun...@cmake.org] On Behalf Of
Allen D Byrne
Sent: Tuesday, February 22, 2011 7:48 AM
To: cmake@cmake.org
Subject: [CMake] Strange 2.8.4 memcheck result on CDash

 

The question is: Has anyone experienced problems with Dynamic Analysis
reports on CDash with the new cmake 2.8.4?

Our execution seemed to have produced the correct logs, yet on CDash the
report is 0 (ZERO). Looking at the output of the test it just shows one long
line of characters (no words) which seem like an encoded message? The only
change was a switch from 2.8.2 to 2.8.4. BTW, this was from a linux machine
using Valgrind.

Allen

___
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://www.cmake.org/mailman/listinfo/cmake

Re: [CMake] Strange 2.8.4 memcheck result on CDash

2011-02-22 Thread Bill Hoffman

On 2/22/2011 9:48 AM, Allen D Byrne wrote:

The question is: Has anyone experienced problems with Dynamic Analysis
reports on CDash with the new cmake 2.8.4?

Our execution seemed to have produced the correct logs, yet on CDash the
report is 0 (ZERO). Looking at the output of the test it just shows one
long line of characters (no words) which seem like an encoded message?
The only change was a switch from 2.8.2 to 2.8.4. BTW, this was from a
linux machine using Valgrind.

Allen


Is this a public dashboard?  Can you send the .xml files to me off the 
list so I can have a look at them?


Thanks.

-Bill
___
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://www.cmake.org/mailman/listinfo/cmake


[CMake] Strange 2.8.4 memcheck result on CDash

2011-02-22 Thread Allen D Byrne
The question is:  Has anyone experienced problems with Dynamic Analysis reports 
on CDash with the new cmake 2.8.4?

Our execution seemed to have produced the correct logs, yet on CDash the report 
is 0 (ZERO). Looking at the output of the test it just shows one long line of 
characters (no words) which seem like an encoded message? The only change was a 
switch from 2.8.2 to 2.8.4. BTW, this was from a linux machine using Valgrind.

Allen
___
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://www.cmake.org/mailman/listinfo/cmake