Re: Test server (was: Re: Harvesting infrastrucure)

[email protected] Fri, 6 Jun 2003 12:20:48 +0100
Newsgroups gmane.comp.lang.smalltalk.squeak.foundation
Message-ID <[email protected]>
Hi!

Markus Gaelli <[email protected]> wrote:
[SNIP]
> > This would allow a weekly cron job that tells us where we stand, and
> > could form the basis for the tests becoming an important part of the
> > release cycle.
> Yepp.
> 
> Could this be run on the squeakfoundation-server also?
> 
> I would prefer that, because the only free server-machines we have
> here at Berne are solaris, and the VM sometimes crashes on them
> after a while because of some socket-problems.
> I could set up a linux-box also, just means work...

I have root access to the virtual SuSE machine at sqf. I also have a
proper /etc/init.d/script to start/stop/status SqueakMap that we can
reuse for other services.

There is a brand new Linux VM compiled at site (compiled with no X) etc.

Mail me when you have something to set up.

regards, Göran
From [email protected] Fri Jun 06 10:33:47 2003
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: (qmail 3481 invoked from network); 6 Jun 2003 10:33:46 -0000
Received: from mxout1.netvision.net.il (194.90.9.20)
  by mail.theinternetone.net with SMTP; 6 Jun 2003 10:33:46 -0000
Received: from aSqueakSystem ([80.178.108.89]) by mxout1.netvision.net.il
 (iPlanet Messaging Server 5.2 HotFix 1.14 (built Mar 18 2003))
 with SMTPA id <[email protected]> for
 [email protected]; Fri,
 06 Jun 2003 13:33:44 +0300 (IDT)
Date: Fri, 06 Jun 2003 13:36:40 +0200
From: Daniel Vainsencher <[email protected]>
Subject: Re: Test server (was: Re: [Squeakfoundation] Harvesting
	infrastrucure)
To: Discussing the Squeak Foundation
 <[email protected]>
Message-id: <[email protected]>
X-Mailer: Celeste 2.0.5174
Content-transfer-encoding: 7BIT
X-BeenThere: [email protected]
X-Mailman-Version: 2.1
Precedence: list
Reply-To: Discussing the Squeak Foundation
	<[email protected]>
List-Id: Discussing the Squeak Foundation
 <squeakfoundation.lists.squeakfoundation.org>
List-Unsubscribe: <http://lists.squeakfoundation.org/listinfo/squeakfoundation>,
	<mailto:[email protected]?subject=unsubscribe>
List-Archive: <http://lists.squeakfoundation.org/pipermail/squeakfoundation>
List-Post: <mailto:[email protected]>
List-Help: <mailto:[email protected]?subject=help>
List-Subscribe: <http://lists.squeakfoundation.org/listinfo/squeakfoundation>,
	<mailto:[email protected]?subject=subscribe>
X-List-Received-Date: Fri, 06 Jun 2003 10:33:49 -0000

Markus Gaelli <[email protected]> wrote:
> Hi
> 
> > Maybe we can now think about setting up a simple test server, too.
> >
> I already started to do something like that and plan to finish it
> this weekend.
Cool!!

> Several questions:
> 
> > I think a good minimal setup would
> > - Get the latest image/changes from the ftp site
> Shouldn't we use the update facility itself?
This has two aspects. 
- I proposed something minimal. We can always add cool stuff later, but
getting feedback as often as bruce generates an updated image is already
a big improvement.
- What we definitely want to avoid is working with a stale image because
the initial release of an update was fubared. This has been known to
happen. So using bruce's image line is better than creating another
independent-always-updating image-line.

> > - Fire it up, passing it the next instructions as a parameter
> > - So that it loads SUnit from SM
> > - and the Test Suite, too
> Talked with Marcus, and he agreed that SUnit just could
> be moved into the TestSuite, or at least automatically
> loaded, if not present there.
This doesn't matter to your project, but any investment in temporary
hacks around the lack of dependencies in SM 1.0 is pretty much a waste
of time, because SM 1.1 is coming, and will enable proper load scripts
to be published on SM. So do the simplest thing that could possibly
work.

> > - Runs them
> > - Mails some simple rendering of the results (say, how many passed, and
> > the names of tests that failed) to an address it gets as a parameter.
> Like to integrate that with BugFix-Archive also.
We could concievably make it send "[BUG] IntegerSetTest>>addTest fails
in image Squeak3.6 5674" type announcements to the list, but I think
this would probably be too much traffic. 

OTOH, if we create a squeak-reports mailing list, as I proposed on the
Harvesting Traffic thread, and point sqfixes to also read that, this
would become quite feasible, and possibly useful. 

Again, this is a cool thing that could be added later, the important
thing is to start getting the benefits of a running test server. 

Daniel
From [email protected] Fri Jun 06 11:45:24 2003
Return-Path: <[email protected]>
Delivered-To: [email protected]
Received: (qmail 25457 invoked from network); 6 Jun 2003 11:45:24 -0000
Received: from luxator.cs.uni-magdeburg.de (141.44.23.1)
  by mail.theinternetone.net with SMTP; 6 Jun 2003 11:45:24 -0000
Received: from isg.cs.uni-magdeburg.de (dhcp27165.cs.uni-magdeburg.de
	[141.44.27.165])	(authenticated bits=0)h56BjAme021636
	(version=TLSv1/SSLv3 cipher=DES-CBC3-SHA bits=168 verify=NO)
	for <[email protected]>;
	Fri, 6 Jun 2003 13:45:10 +0200 (MET DST)
Date: Fri, 6 Jun 2003 13:45:37 +0200
Subject: Re: [Squeakfoundation] Harvesting infrastrucure
Content-Type: text/plain; charset=US-ASCII; format=flowed
Mime-Version: 1.0 (Apple Message framework v552)
From: Bert Freudenberg <[email protected]>
To: Discussing the Squeak Foundation
	<[email protected]>
Content-Transfer-Encoding: 7bit
In-Reply-To: <[email protected]>
Message-Id: <[email protected]>
X-Mailer: Apple Mail (2.552)
X-MailScanner: Found to be clean
X-BeenThere: [email protected]
X-Mailman-Version: 2.1
Precedence: list
Reply-To: Discussing the Squeak Foundation
	<[email protected]>
List-Id: Discussing the Squeak Foundation
 <squeakfoundation.lists.squeakfoundation.org>
List-Unsubscribe: <http://lists.squeakfoundation.org/listinfo/squeakfoundation>,
	<mailto:[email protected]?subject=unsubscribe>
List-Archive: <http://lists.squeakfoundation.org/pipermail/squeakfoundation>
List-Post: <mailto:[email protected]>
List-Help: <mailto:[email protected]?subject=help>
List-Subscribe: <http://lists.squeakfoundation.org/listinfo/squeakfoundation>,
	<mailto:[email protected]?subject=subscribe>
X-List-Received-Date: Fri, 06 Jun 2003 11:45:24 -0000

Am Freitag, 06.06.03 um 11:04 Uhr schrieb Marcus Denker:
> 2) the CVS at sourceforge only allows ssh for developers, and pserver
>    is blocked by many firewalls. I'd like to set up a cron-job
>    to checkout the sources each night, and then build a .zip from
>    it.

Are you aware of the nightly snapshot at

	http://cvs.sourceforge.net/cvstarballs/squeak-cvsroot.tar.gz

-- Bert