You need to postpone calling ctest_submit until *after* you call ctest_start. Move that call down, and it should be good.<div><br><br><div class="gmail_quote">On Tue, Mar 8, 2011 at 8:59 AM, Zou, Di (Cont, ARL/CISD) <span dir="ltr"><<a href="mailto:di.zou@us.army.mil">di.zou@us.army.mil</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Yes. I am calling ctest_start(Nightly). Here is my entire CTest script:<br>
<br>
SET(CTEST_SITE $ENV{HOSTNAME})<br>
SET(MODE "Nightly")<br>
SET(CTEST_SOURCE_DIRECTORY "$ENV{HOME}/$ENV{NIGHTLY_SOURCE}")<br>
SET(CTEST_BINARY_DIRECTORY "$ENV{HOME}/$ENV{NIGHTLY_BUILD}")<br>
SET(CTEST_INSTALL_DIRECTORY "$ENV{NIGHTLY_INSTALL}")<br>
SET(CTEST_COMMAND ${CMAKE_CTEST_COMMAND})<br>
SET(CTEST_BUILD_NAME $ENV{BUILD_NAME})<br>
SET(CTEST_CMAKE_GENERATOR "Unix Makefiles")<br>
<div class="im"><br>
ctest_submit(FILES "${CTEST_BINARY_DIRECTORY}/Project.xml")<br>
<br>
</div>find_program(CTEST_GIT_COMMAND NAMES git)<br>
<br>
SET(CTEST_UPDATE_COMMAND "${CTEST_GIT_COMMAND}")<br>
SET(CTEST_CONFIGURE_COMMAND "${CMAKE_COMMAND} -C $ENV{NIGHTLY_CONFIG_DIR}/$ENV{CONFIG_NAME}")<br>
SET(CTEST_CONFIGURE_COMMAND "${CTEST_CONFIGURE_COMMAND} \"-G${CTEST_CMAKE_GENERATOR}\"")<br>
SET(CTEST_CONFIGURE_COMMAND "${CTEST_CONFIGURE_COMMAND} \"${CTEST_SOURCE_DIRECTORY}\"")<br>
<br>
SET(CTEST_BUILD_TARGET "install")<br>
#CTEST_EMPTY_BINARY_DIRECTORY("${CTEST_BINARY_DIRECTORY}")<br>
<br>
#include("${CTEST_SOURCE_DIRECTORY}/CTestConfig.cmake")<br>
#MESSAGE("sub ${CTEST_PROJECT_SUBPROJECTS}")<br>
<br>
SET(SUBPROJECT "$ENV{SUBPROJECT}")<br>
<br>
set_property(GLOBAL PROPERTY SubProject ${SUBPROJECT})<br>
set_property(GLOBAL PROPERTY Label ${SUBPROJECT})<br>
<br>
ctest_start(${MODE})<br>
<div class="im">ctest_update()<br>
ctest_configure()<br>
ctest_submit(PARTS Update Configure)<br>
ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}")<br>
ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}")<br>
</div>ctest_submit()<br>
<div class="im"><br>
Lockheed Martin / ARL CISD<br>
Aberdeen Proving Ground, MD 21005<br>
Phone: 410-278-7751<br>
Email: <a href="mailto:di.zou@us.army.mil">di.zou@us.army.mil</a><br>
<br>
<br>
<br>
</div><div><div></div><div class="h5">-----Original Message-----<br>
From: David Cole [mailto:<a href="mailto:david.cole@kitware.com">david.cole@kitware.com</a>]<br>
Sent: Mon 3/7/2011 7:12 PM<br>
To: Zou, Di (Cont, ARL/CISD)<br>
Cc: <a href="mailto:cmake@cmake.org">cmake@cmake.org</a><br>
Subject: Re: [CMake] Question about Project.xml file when using subprojects<br>
<br>
Are you calling ctest_start(Experimental) or ctest_start(Nightly) before<br>
callng ctest_submit...?<br>
<br>
<br>
On Mon, Mar 7, 2011 at 4:32 PM, Zou, Di (Cont, ARL/CISD) <<a href="mailto:di.zou@us.army.mil">di.zou@us.army.mil</a><br>
> wrote:<br>
<br>
> I have been looking at this webpage:<br>
> <a href="http://www.kitware.com/products/html/CDashSubprojects.html" target="_blank">http://www.kitware.com/products/html/CDashSubprojects.html</a>. I have created<br>
> a Project.xml file to list my subprojects. Right now I am just trying to use<br>
> Project.xml to add subprojects to a dashboard. I am trying to submit the<br>
> file to the dashboard like so:<br>
><br>
> #Stuff<br>
> ctest_submit(FILES "${CTEST_BINARY_DIRECTORY}/Project.xml")<br>
> #Stuff<br>
><br>
> ctest_update()<br>
> ctest_configure()<br>
> ctest_submit(PARTS Update Configure)<br>
> ctest_build(BUILD "${CTEST_BINARY_DIRECTORY}")<br>
> ctest_test(BUILD "${CTEST_BINARY_DIRECTORY}")<br>
><br>
> I am getting this error:<br>
> Cannot create directory /Testing/Temporary<br>
> Cannot create log file: LastSubmit.log<br>
> Error when uploading file: /home/dizou/build_dir/Project.xml<br>
> Error message was: Couldn't resolve host ''<br>
> Problems when submitting via HTTP<br>
><br>
> If I comment out "ctest_submit(FILES<br>
> "${CTEST_BINARY_DIRECTORY}/Project.xml")", everything gets submitted to the<br>
> dashboard ok.<br>
> Am I putting Project.xml in the wrong directory? Should I be putting the<br>
> command in a seperate script?<br>
><br>
> Thanks for the help.<br>
><br>
> Lockheed Martin / ARL CISD<br>
> Aberdeen Proving Ground, MD 21005<br>
> Phone: 410-278-7751<br>
> Email: <a href="mailto:di.zou@us.army.mil">di.zou@us.army.mil</a><br>
><br>
> _______________________________________________<br>
> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Please keep messages on-topic and check the CMake FAQ at:<br>
> <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://www.cmake.org/mailman/listinfo/cmake" target="_blank">http://www.cmake.org/mailman/listinfo/cmake</a><br>
><br>
<br>
</div></div></blockquote></div><br></div>