[Dart] Dart without the CVS

Miller, James V (CRD) millerjv at crd.ge.com
Tue, 29 Jan 2002 12:42:56 -0500


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C1A8EC.62F0C8E0
Content-Type: text/plain;
	charset="iso-8859-1"

There are several ways to do this...

1. The Nightly DashboardStart makes the appropriate directory on the server and does the Update
automatically. So one hack is to not do a DashboardStart and make the appropriate "Nightly" directory
by hand.  The directory will be
DartServerBuildTree/Testing/HTML/TestingResults/Dashboard/YYYYMMMM-hhmm-Nightly where the hhmm is the
NightlyStartTime for the project.

You'll probably get a warning that Update.xml is not there and maybe a java error, but the dashboard
should roll up properly whenever you do a NightlyDashboardEnd. You can stop these warnings/errors by
placing a dummy Update.xml file in the Dashboard  nightly directory. The dashboard will appear but
you will not have the changes link for the toplevel dashboard (though each architecture will have
update information).

2. Hack DashboardManager.tcl. Around line 239, you can put in a "break" after the mkdir command in
the DashboardStart control block to skip the update and doxygen parts of DashboardStart





-----Original Message-----
From: John Biddiscombe [ mailto:jbiddiscombe at skippingmouse.co.uk
<mailto:jbiddiscombe at skippingmouse.co.uk> ]
Sent: Tuesday, January 29, 2002 10:47 AM
To: dart at public.kitware.com
Subject: [Dart] Dart without the CVS


Hi all,

I'm running a nightly Update/Build/Test/Submit on my vtk tree and all is
well. Entries are apearing on the kitware dashboards as expected and hats
off to all concerned, it's quite tidy.

After doing the Nightly cycle, I also want to create a dashboard of my own
here on my machine. So I've created a LocalConfiguration.tcl instead of
DartConfiguration.tcl with the server dropsite and triggersites changed to
my ftp server and http server here on the lan at home. All is well, after
doing the submit, running an extra
DashboardManager.tcl LocalConfiguration.tcl
the same vtk dashboard results get sent off to my machine and all is going
well.

I also need to do a DashboardManager.tcl Nightly DashboardStart and End to
open and close the dashboard and create the html. This does work, but it
insists on doing a cvs checkout which frankly I don't want. I've tried
fudging the cvs values so that it won't but because it keeps using my local
vtk (cmake) build tree (too damn clever by half) it extracts the cvs
parameters and goes about its business.

Two questions :
One : can I stop it doing a cvs update (without having a second build
tree) - The Nightly tests are being run on the same machine as the server,
so it's submitting to itself and hence it seems I need two cvs trees and two
updates! sigh (This is bad because I only have a modem connection). (The
first tree needs all the correct kitware trigger sites etc, the second would
want spoofed values for the local ftp and http - instead of my
localconfiguration.tcl file)

Two : Is there any way of turning on all the  at echo commands so that I can
see what DashboardManager is doing and work out where to look for things.

What I'm really tring to say is...
All the XML files appear fine. The trigger copies them fine. How do I turn
the XML into html without the DashboardStart and DashboardEnd going off into
their own world. Can I just run Xalan from the command line in a batch file?

thanks and apologies if none of the above makes much sense as I'm really jus
t playing with stuff.

JB


_______________________________________________
Dart mailing list
Dart at public.kitware.com
http://public.kitware.com/mailman/listinfo/dart <http://public.kitware.com/mailman/listinfo/dart> 



------_=_NextPart_001_01C1A8EC.62F0C8E0
Content-Type: text/html;
	charset="iso-8859-1"

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE></TITLE>

<META content="MSHTML 5.50.4807.2300" name=GENERATOR></HEAD>
<BODY>
<P><FONT size=2>There are several ways to do this...<BR><BR>1. The Nightly 
DashboardStart makes the appropriate directory on the server and does the Update 
automatically. So one hack is to not do a DashboardStart and make the 
appropriate "Nightly" directory by hand.&nbsp; The directory will be 
DartServerBuildTree/Testing/HTML/TestingResults/Dashboard/YYYYMMMM-hhmm-Nightly 
where the hhmm is the NightlyStartTime for the project.<BR><BR>You'll probably 
get a warning that Update.xml is not there and maybe a java error, but the 
dashboard should roll up properly whenever you do a NightlyDashboardEnd. You can 
stop these warnings/errors by placing a dummy Update.xml file in the 
Dashboard&nbsp; nightly directory. The dashboard will appear but you will not 
have the changes link for the toplevel dashboard (though each architecture will 
have update information).<BR><BR>2. Hack DashboardManager.tcl. Around line 239, 
you can put in a "break" after the mkdir command in the DashboardStart control 
block to skip the update and doxygen parts of DashboardStart</FONT></P>
<P><FONT size=2><BR><BR><BR><BR>-----Original Message-----<BR>From: John 
Biddiscombe [<A 
href="mailto:jbiddiscombe at skippingmouse.co.uk">mailto:jbiddiscombe at skippingmouse.co.uk</A>]<BR>Sent: 
Tuesday, January 29, 2002 10:47 AM<BR>To: dart at public.kitware.com<BR>Subject: 
[Dart] Dart without the CVS<BR><BR><BR>Hi all,<BR><BR>I'm running a nightly 
Update/Build/Test/Submit on my vtk tree and all is<BR>well. Entries are apearing 
on the kitware dashboards as expected and hats<BR>off to all concerned, it's 
quite tidy.<BR><BR>After doing the Nightly cycle, I also want to create a 
dashboard of my own<BR>here on my machine. So I've created a 
LocalConfiguration.tcl instead of<BR>DartConfiguration.tcl with the server 
dropsite and triggersites changed to<BR>my ftp server and http server here on 
the lan at home. All is well, after<BR>doing the submit, running an 
extra<BR>DashboardManager.tcl LocalConfiguration.tcl<BR>the same vtk dashboard 
results get sent off to my machine and all is going<BR>well.<BR><BR>I also need 
to do a DashboardManager.tcl Nightly DashboardStart and End to<BR>open and close 
the dashboard and create the html. This does work, but it<BR>insists on doing a 
cvs checkout which frankly I don't want. I've tried<BR>fudging the cvs values so 
that it won't but because it keeps using my local<BR>vtk (cmake) build tree (too 
damn clever by half) it extracts the cvs<BR>parameters and goes about its 
business.<BR><BR>Two questions :<BR>One : can I stop it doing a cvs update 
(without having a second build<BR>tree) - The Nightly tests are being run on the 
same machine as the server,<BR>so it's submitting to itself and hence it seems I 
need two cvs trees and two<BR>updates! sigh (This is bad because I only have a 
modem connection). (The<BR>first tree needs all the correct kitware trigger 
sites etc, the second would<BR>want spoofed values for the local ftp and http - 
instead of my<BR>localconfiguration.tcl file)<BR><BR>Two : Is there any way of 
turning on all the  at echo commands so that I can<BR>see what DashboardManager is 
doing and work out where to look for things.<BR><BR>What I'm really tring to say 
is...<BR>All the XML files appear fine. The trigger copies them fine. How do I 
turn<BR>the XML into html without the DashboardStart and DashboardEnd going off 
into<BR>their own world. Can I just run Xalan from the command line in a batch 
file?<BR><BR>thanks and apologies if none of the above makes much sense as I'm 
really jus<BR>t playing with 
stuff.<BR><BR>JB<BR><BR><BR>_______________________________________________<BR>Dart 
mailing list<BR>Dart at public.kitware.com<BR><A target=_blank 
href="http://public.kitware.com/mailman/listinfo/dart">http://public.kitware.com/mailman/listinfo/dart</A><BR></P></FONT></BODY></HTML>

------_=_NextPart_001_01C1A8EC.62F0C8E0--