[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. 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 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--