[CMake] how to submit customized test report

Tyler Roscoe tyler at cryptio.net
Tue Jan 4 11:59:34 EST 2011


On Mon, Jan 03, 2011 at 05:48:13AM -0800, girish hilage wrote:
>    So, now I have to edit Test.xml generated by 'ctest' under directory : 
>    /home/girish/project/trunk/Testing/20110103-1027/
> 
>    What I would like to know is, if there is any 'CTEST_' variable which would give me path of the Test.xml file that is generated by 'ctest'?
>    Or is there any variable which will give me 'Experimental tag' which is shown in the output (Use Experimental tag: 20110103-1027) if we give -VV option to ctest, so that I can construct path to Test.xml?
>    Or can we ask 'ctest' to generate Test.xml at some pre-specified path?

Not 100% certain of your problem, but I think you're looking for
something like this:

    # Start a new submission.
    ctest_start (${TP_DASHBOARD_MODEL})
    # Calculate TP_CTEST_XML_DIR (which changes whenver ctest_start() is
    # called).
    file (READ "${CTEST_BINARY_DIRECTORY}/Testing/TAG" tag_file)
    string (REGEX MATCH "[^\n]*" xml_dir ${tag_file})
    set (TP_CTEST_XML_DIR "${CTEST_BINARY_DIRECTORY}/Testing/${xml_dir}")


The idea for this comes from Clinton Stimpson. See also:
http://permalink.gmane.org/gmane.comp.programming.tools.cmake.user/27268

hth,
tyler


More information about the CMake mailing list