Hi, Thanks for the reply. I had seen 'TAG' file but somehow thought that it is under every new directory created using timestamp (e.g. 20110104-2359/). So, I had started using below code. However, your solution looks more elegant, so will use it.
file(REMOVE_RECURSE ${CTEST_BINARY_DIRECTORY}/Testing/) FILE (GLOB_RECURSE item "${CTEST_BINARY_DIRECTORY}/Testing/Test.xml") FOREACH(filename ${item}) ...... use Test.xml ...... ENDFOREACH(filename ${item}) Regards, Girish --- On Tue, 1/4/11, Tyler Roscoe <ty...@cryptio.net> wrote: From: Tyler Roscoe <ty...@cryptio.net> Subject: Re: [CMake] how to submit customized test report To: "girish hilage" <girish_hil...@yahoo.com> Cc: "David Cole" <david.c...@kitware.com>, cmake@cmake.org Date: Tuesday, January 4, 2011, 4:59 PM 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
_______________________________________________ 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