[V3dot10] testing and Package Universe

Damien Cassou damien.cassou at gmail.com
Wed May 2 11:41:42 UTC 2007


Sounds cool. Please tell us what is your progress.

2007/5/2, Ralph Johnson <johnson at cs.uiuc.edu>:
> I would like to make a system for regression testing based on Package Universe.
>
> Each configuration of packages will be in Package Universe.  Some of
> them, like squeak-dev and squeak-web, will be standard configurations.
>  Others might be just for testing.
>
> A regression test consists of starting an image, loading the changes
> that you want to test, loading a package, running all tests, and
> printing the result to a file.
>
> A regression test suite consists of doing this for a set of different
> packages, resulting in a directory full of results.  The results are
> in HTML and the directory is on the web, so anybody can see which
> packages have problems with the changes.
>
> I have a class that prints out test results.  Everything else can be
> done with Installer, Package Universe, and SUnit.  The reguression
> test suite will be a shell script that works on my Mac.
>
> I've run some tests on various packages and lots of them have tests
> that fail.  So, it would take some work to get a clean regression
> test.  But this seems to be a lot easier than the alternatives, and it
> encourages further development of existing projects rather than
> starting something new.
>
> Suppose we had a dozen packages that ran all the tests, including
> squeak-dev and squeak-web.   Suppose KernelImage could also run all
> the tests.  Wouldn't this be proof that KernelImage was good enough to
> use as the standard image?
>
> -Ralph
> _______________________________________________
> V3dot10 mailing list
> V3dot10 at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/v3dot10
>


-- 
Damien Cassou


More information about the V3dot10 mailing list