[CMake] RE: [CDash] Set program path on the client-side, with client.cdash.xml <program>

David Cole dlrdave at aol.com
Sun Mar 10 10:36:15 EDT 2013


Is the repository string set correctly for anonymous checkout in the CDash project settings?

 


From: Guillaume Blanc
Sent: ‎March‎ ‎10‎, ‎2013 ‎3‎:‎56‎ ‎AM
To: David Cole
CC: cmake at cmake.org
Subject: Re: [CMake] [CDash] Set program path on the client-side, with client.cdash.xml <program>


This is how it appears in ctestscript.cdash




SET(CLIENT_EXECUTABLE_GIT "C:/Program Files/Git/bin/git.exe")

SET(CLIENT_EXECUTABLE_GIT_1_7 "C:/Program Files/Git/bin/git.exe")




Regards

Guillaume


On Sat, Mar 9, 2013 at 6:21 PM, Guillaume Blanc <guillaumeblanc.sc at gmail.com> wrote:

Hi,



No it doesn't make it work. I've got this error message : Initial checkout failed!




I double checked git path and I'm sure it is ok. 




Here's the full log:





D:\Dev\Client>ctest -S mymachine.ctest -VV

* Extra verbosity turned on

Reading Script: D:/Dev/Client/mymachine.ctest

SetCTestConfiguration:DropMethod:http

SetCTestConfiguration:DropSite:my.cdash.org

SetCTestConfiguration:DropLocation:/submit.php?sitename=mrsmall&systemname=Windo

ws-XP-32bits&submitinfo=1

SetCTestConfiguration:IsCDash:TRUE

SetCTestConfiguration:BuildDirectory:D:/Dev/Client/tmp/dummybin

SetCTestConfiguration:SourceDirectory:D:/Dev/Client/tmp/dummysource

Submit files (using http)

   Using HTTP submit method

   Drop site:http://my.cdash.org/submit.php?sitename=mrsmall&systemname=Windows-

XP-32bits&submitinfo=1

   Upload file: mymachine.cdash.xml to http://my.cdash.org/submit.php?sitename=m

rsmall&systemname=Windows-XP-32bits&submitinfo=1&FileName=______-Experimental___

XML___mymachine.cdash.xml&MD5=b2b64263ba4264de8833b10df39616c7 Size: 641

   Uploaded: mymachine.cdash.xml

   Submission successful

SiteId=13

Nothing to do...

Nothing to do...

Running script

Reading Script: D:/Dev/Client/tmp/ctestscript.cdash

SetCTestConfiguration:SourceDirectory:D:/Dev/Client/base/Ozz

SetCTestConfiguration:BuildDirectory:D:/Dev/Client/base/Ozz-bin

Run dashboard with model Experimental

   Source directory: D:/Dev/Client/base/Ozz

   Build directory: D:/Dev/Client/base/Ozz-bin

   First perform the initial checkout: git clone -b wip_cdash https://code.googl

e.com/p/ozz-animation/ Ozz

   Perform checkout in directory: D:/Dev/Client/base

Initial checkout failed!

CMake Error at tmp/ctestscript.cdash:67 (ctest_start):

  ctest_start unknown error.




SetCTestConfiguration:SourceDirectory:D:/Dev/Client/base/Ozz

SetCTestConfigurationFromCMakeVariable:UpdateCommand:CTEST_UPDATE_COMMAND

SetCTestConfiguration:UpdateCommand:git

SetCTestConfiguration:BuildDirectory:D:/Dev/Client/base/Ozz-bin

SetCTestConfiguration:SourceDirectory:D:/Dev/Client/base/Ozz

   Updating the repository: D:/Dev/Client/base/Ozz

   Use GIT repository type

Current Tag empty, this may mean NightlyStartTime / CTEST_NIGHTLY_START_TIME was

 not set correctly. Or maybe you forgot to call ctest_start() before calling cte

st_configure().

Cannot open log file

Error in read script: D:/Dev/Client/tmp/ctestscript.cdash

DONE Running script

Nothing to do...










On Sat, Mar 9, 2013 at 2:38 PM, David Cole <dlrdave at aol.com> wrote:



Add "/git.exe" to the path value. Does that make it work?




On Mar 9, 2013, at 4:56 AM, Guillaume Blanc <guillaumeblanc.sc at gmail.com> wrote:







Hi,




I'm setuping a client machine to run CDash nightly builds of my project, scheduled from my.cdash.org.

My issue is that initial checkout (git clone) fails because Git command fails.

I found that it was solved by adding Git to the Path environment variable.




It seems that it's not the right solution though, because from my understanding mymachine.cdash.xml aims to solve that. So I tried to add the following section to mymachine.cdash.xml, but I didn't manage to make it work:




   <program>

     <name>git</name>

     <version>1.7</version>

     <path>C:/Program Files/Git/bin</path>

   </program>




- Am I wrong to think that <program> enumerated in this mymachine.cdash.xml are aimed to give client program path (amongst other tings) so that cdash can run those programs on the client side ?

- Is my <program> description wrong ?




Windows XP
CMake 2.8.9
my.cdash.org




Regards
Guillaume
 



--

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/20130310/9e217656/attachment.htm>


More information about the CMake mailing list