Unit tests failing in clean image

Steve Sanderson squeak at stevesanderson.com
Sat Oct 30 22:14:45 UTC 2004


Folks,

Just a few hours ago I discovered an apparent bug in SUnit that resulted  my
resource setUp being called twice - this may have some relationship w/what
Rob is seeing.

In TestResource(class)>>new, the code is "super new initialize".  Because in
3.7 (as I understand it) new now calls initialize ("^self basicNew
initialize") TestResource>>initialize is called twice and my setUp is called
twice.

I fixed by removal of the "initialize" message from
TestResource(class)>>new.

I haven't done my homework on
	- validating this is the right fix,
	- seeing if there's unit tests for SUnit (!)
	- filing this as my 1st bug w/Squeak.

So I though I'd send this out as a start.

thanks,
Steve Sanderson



-----Original Message-----
From: squeak-dev-bounces at lists.squeakfoundation.org
[mailto:squeak-dev-bounces at lists.squeakfoundation.org]On Behalf Of
stephane ducasse
Sent: Saturday, October 30, 2004 10:56 AM
To: The general-purpose Squeak developers list
Subject: Re: Unit tests failing in clean image


Hi

I should say that I like this kind of attitude :)
> I just downloaded, unpacked and ran Squeak 3.7 for windows. I popped
> open the SUnit test runner and ran the tests. A bunch of them failed
> and some required me to manually intervene. Is this normal, or have I
> done something wrong?
>
> If it is normal .... why? Is there anything I can do to fix it; other
> than just deleting all of the tests - which seems wrong. I'm a
> proponent of TDD and I can't live with a system where tests fail every
> time I run them.

What is need is a test server reporting bug and linking that to a
mantis like bug report management system?
but we do not have that :(

Now we should really identify the ones that can be fixed and fix them
so if you can comment/participate this would be great
because we are a bit flooded in this moment.

Stef







More information about the Squeak-dev mailing list