Spoon progress 23 May 2006: finding dependencies via passive imprinting

Ralph Johnson johnson at cs.uiuc.edu
Tue May 23 18:50:33 UTC 2006

>        Almost; the test case is started from the full image by sending a
> message to the appropriate remote object in the minimal image, and the
> minimal image records the transfers with a module (somewhat in the
> manner of a changeset).
>        Module objects from different images know how to synchronize their
> respective systems by comparing their contents, so, for example, when a
> test case is finished, a minimal image could immediately transfer that
> new behavior to another minimal image (which uses another new, empty
> module).

Is the module system new?  I didn't see anything in the December
version of Spoon like that.  Maybe I just don't recognize it.

It is a very good idea.  A module is defined as all the code that is
needed to run a test suite.  To have a module, you must have tests.  I
like it!


More information about the Squeak-dev mailing list