|
From: Christopher G. <chr...@co...> - 2006-09-30 08:38:36
|
Hi Richard,
What I've done in he past is use Virtual Server (free download)
and its API to start up and rollback machines (undo disks).
The simplest way is to create a virtual machine that is preconfigured to
start up with network sharing and use standard
tools to start remote processes (WMI, psexec, etc). The basic principle is
that you are pushing your build to the machine and invoking.
Bearing in mind what Jeff has said you could also get another CruiseControl
server to be in control of the invocation.
Chris.
_____
From: ccn...@li...
[mailto:ccn...@li...] On Behalf Of Foster,
Richard - PAL
Sent: 29 September 2006 19:12
To: ccn...@li...
Subject: Re: [Ccnet-devel] Integration CruiseControl .NET with UI tools
Jeff,
Thanks for the info. I guess the part I'm missing is *how* to run the
installation and GUI tests. It sounds almost as if in your case you have a
dedicated machine with a GUI testing tool running all the time and operating
in a "pull" mode (which I guess is fair enough). Is that correct? If so,
presumably the machine in question is a real one, rather than a virtual one.
Do you have any way to reset the machine to a "virgin" condition, or are you
able to ensure that all traces of the previous installation have been
eliminated from the test system?
Regards,
Richard
_____
From: ccn...@li...
[mailto:ccn...@li...] On Behalf Of Jeff Brown
Sent: Friday, September 29, 2006 13:11
To: ccn...@li...
Subject: Re: [Ccnet-devel] Integration CruiseControl .NET with UI tools
Actually, I ended up using CCNet to run all of my tests including GUI tests
on a separate server. So the main build server fires off a force-build
command to the test server which pulls up a zip file of the last build,
installs it and runs the tests. Works pretty well.
So you can indeed use CCNet to run yours tests, just set it up on dedicated
build and test servers and configure them accordingly.
Jeff.
_____
* C O N F I D E N T I A L I T Y N O T I C E *
-----------------------------------------------------------
The content of this e-mail is intended solely for the use of the individual
or entity to whom it is addressed. If you have received this communication
in error, be aware that forwarding it, copying it, or in any way disclosing
its content to any other person, is strictly prohibited. Peek Traffic
Corporation is neither liable for the contents, nor for the proper, complete
and timely transmission of (the information contained in) this
communication. If you have received this communication in error, please
notify the author by replying to this e-mail immediately and delete the
material from any computer.
|