[ANN][TEST] Sunit tests for the ANSI Smalltalk part of Squeak

Marcus Denker marcus at ira.uka.de
Mon Mar 10 13:00:26 UTC 2003


Hi Alain,

thanks for making the tests available on SqueakMap!

On Mon, Mar 10, 2003 at 09:25:49AM +0100, Stephane Ducasse wrote:
...
> this way the guy will not need to fix the variable to the current
> directory.
>
Or you could use a SAR file... this is actually pretty simple:

SAR files are just renamed zip-files that contain a install-script.
So actually not much different to the tar.gz you used. You only
need to rename the install script and use zip instead of tgz.

1) add a directory "install". This contains two files: preamble
and postscript. thee "postscript" ist optional.

The preamble contains code that will be exectuted if you install
a .SAR file, the code in postscript is run after installation.

So you can simple move all logic from ACSInstl.st to the preamble.

To make filing in easier, the SAR-framework contains some helper-methods
you can call from the preamble. e.g. for filing in code you would use:

     self fileInMemberNamed: 'file.cs'. 


2) make a zip file that contains all the changesets and the files
   from the "install" directory.

3) rename the .zip file to .sar. That's it.

-- 
Marcus Denker marcus at ira.uka.de  -- Squeak! http://squeak.de



More information about the Squeak-dev mailing list