[V3dot10] Re: 3.10

Keith Hodges keith_hodges at yahoo.co.uk
Thu Dec 14 16:18:10 UTC 2006


>
> No, SUnit is the package containing the SUnit Framework. SUnitGUI 
> contains the testrunner.
> The tests are in other packages... there is Tests, which has some 
> (e.g. VM tests, primitive tests)
 From what I see the Tests are NOT in another package they are in the 
same package. I look in http://source.squeakfoundation.org/39a in 
package SUnit and browsing I find the following classes.

ResumableTestFailureTestCase
SUnitExtensionsTest
SUnitTest
SimpleTestResource
SimpleTestResourceTestCase

These are not essentially part of the SUnit framework, and I would not 
expect them to be loaded into a minimal image.

Therefore I think that it makes good sense to split SUnit into two, the 
base SUnit and its Tests. ('Testing' and 'Testing Tests' was my suggestion)

If you bring SSpec into the picture there is a good chance that many of 
its features could be made useable in SUnit. Mocks may be a good useful 
example.  The Text based TestRunner would be a second feature that may 
make sense in a Common package. Others might include some form of 
distributed test runner (like Magma uses), or Logging/Reporting facilities.

best regards

Keith

		
___________________________________________________________ 
Copy addresses and emails from any email account to Yahoo! Mail - quick, easy and free. http://uk.docs.yahoo.com/trueswitch2.html


More information about the V3dot10 mailing list