[CMake] Submitting build and test results to dashboard separately
David Cole
david.cole at kitware.com
Thu Dec 17 08:49:13 EST 2009
This sounds like we need to change ctest such that you can do a submit in an
"already ctest_start()-ed" tree without getting the error.
Your first instinct, to try leaving off the ctest_start() in the 2nd script
sounds completely reasonable to me.
If you are running multiple scripts sequentially, there's no good reason I
can think of that the 2nd and later scripts can't reuse the TAG from the
first ctest_start call.
Can you submit a bug to the bug tracker requesting this ability...?
Thanks,
David
On Thu, Dec 17, 2009 at 8:37 AM, Moreland, Kenneth <kmorel at sandia.gov>wrote:
> No. That does not help. I still get two entries on the dashboard. Is
> there anything else I can do?
>
> -Ken
>
>
>
> On 12/16/09 2:38 PM, "Alexander Neundorf" <a.neundorf-work at gmx.net> wrote:
>
> On Wednesday 16 December 2009, Moreland, Kenneth wrote:
> > I am setting up a ParaView dashboard for a cluster in which I have to
> > compile on one computer and then submit a job to run parallel tests on
> > another computer. This means I have to run one dashboard script to update
> > and build the code. At the end of this script I submit a parallel job to
> > run the tests. The problem I am having is that I cannot seem to submit
> the
> > results to the dashboard in such a way that I get both the build and test
> > information on the same entry.
> >
> > My current configuration is as follows. To update, configure, and build
> > the latest version I have a CTest script like the following:
> >
> > -Setup CMake variables-
> ...
> > I am sure that the CMake variables are setup the same in both the build
> and
> > test scripts; I am actually using the same script to setup both.
> >
> > Now here is the problem: each of the CTEST_SUBMIT() create their own
> entry
> > in the dashboard. The first one creates one that reports on the build
> but
> > is missing the test information. The second one has the results of the
> > test but has bogus information for the build. Does anyone know how to
> get
> > the the second submit to simply add the test information to the existing
> > build information? I tried simply removing the CTEST_START command from
> > the test script, but in that case the submission fails outright. I get
> > output like the following:
> >
> > Test project /home/kmorel/dashboard/builds/ParaView3Experimental
> > Cannot create directory /Testing/Temporary
> > Cannot create log file: LastTest.log
> > Start 1: QVTK-TestQtInitialization
> > 1/1 Test #1: QVTK-TestQtInitialization ........ Passed 9.38 sec
> >
> > 100% tests passed, 0 tests failed out of 1
> >
> > Total Test time (real) = 11.53 sec
> > Cannot create directory /Testing
> > Cannot open notes file
> > Use HTTP Proxy: wwwproxy.sandia.gov:80
> > Cannot create directory /Testing/Temporary
> > Cannot create log file: LastSubmit.log
> > Submit files (using http)
> > Using HTTP submit method
> > Drop site:http://
> > Submission successful
> > Error in read script:
> > /home/kmorel/dashboard/scripts/ParaView3Experimental.cmake
> >
> > Any ideas?
> >
>
> Does CTEST_SUBMIT(PARTS ... ) what you want ?
> It's here under "CDash Subprojects" :
> http://www.kitware.com/products/archive/kitware_quarterly0709.pdf
>
> Alex
> _______________________________________________
> 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
>
>
>
>
> **** Kenneth Moreland
> *** Sandia National Laboratories
> ***********
> *** *** *** email: kmorel at sandia.gov
> ** *** ** phone: (505) 844-8919
> *** web: http://www.cs.unm.edu/~kmorel
>
>
> _______________________________________________
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20091217/06c9f2fa/attachment.htm>
More information about the CMake
mailing list