[ANN] Testserver ImageTester

Markus Gaelli gaelli at emergent.de
Mon Jun 16 07:56:19 UTC 2003


Hi,

I did a first simple version of a class called TSImageTester.
I put it on SqueakMap, the package is called "Testserver ImageTester"

Its responsibilities are:

	- install the modal dialog skipping
	-load all updates from some update-server
	-install SUnit
	-load some maps
	-run all the tests found in the image / defined in that maps
	-mail out the result
	-quit the image silently and _without_ saving

It's the "transient" part of out TestServer, and will be called 
periodically
from the TestServer itself.

The idea is to  give someting like the following script as a parameter 
to the VM
while starting a fresh image:
"----------------------------------"
(SMSqueakMap default)
	loadUpdates;
  	installPackageNamed: 'Testserver Image Tester'.

TSImageTester new
	squeakMapPackageNames: #('BaseImage Tests');
	shouldUpdateFromServer: true;
	setUpdateServer: 'Squeak Public Updates';
	smtpServer: 'smtp.sunrise.ch';
	testSender: 'gaelli at iam.unibe.ch';
	testSubscribers: #('gaelli at emergent.de');
	run
"--------------------------------"

Things to come in the near future:
- The TestServer, which starts the ImageTester periodically

Things to come in the future:
- More ways of installing changes (CVS...)
- More ways of displaying results (HTML...)
- Integration of a Coverage Browser
- Integration of SmallLint
- (...)

Please play with it (but don't forget, that this will quit your image 
without
saving at the end...)

Any comments, critique, suggestions and help very welcome,

Markus



More information about the Squeak-dev mailing list