SqueakMap shaping up...

goran.hultgren at bluefish.se goran.hultgren at bluefish.se
Thu Aug 15 05:52:47 UTC 2002


Ned Konz <ned at bike-nomad.com> wrote:
> On Wednesday 14 August 2002 12:03 pm, Norton, Chris wrote:
> > [I'm implying here that a version compatibility success/failure
> > chart could be built in for each item in the SqueakMap -- a simple
> > automated feedback URL could be requested after each download]
> >
> > 5.  Tim also has a 2.9 image.  He goes to SqueakMap and downloads
> > Sally's feature.  John downloads the 2.9 version of the
> > enhancement.  Tim is not happy -- the enhancement does *not* work
> > on Acorns.  He adds a comment to the SqueakMap, declaring that the
> > feature does *not* work with his configuration (Squeak 2.9, Acorn
> > VM, etc.)
> 
> Perl's new CPANPLUS will (optionally) report the result of failed test 
> suites when you install a module. So you can go to CPAN and see what 
> systems/platforms the module seems to work on.

Darn. If CPANPLUS has such a feature we damn sure need it too! I will
take a look at CPANPLUS.

> If there are Sunit tests with modules, perhaps part of the 
> installation could be to run the tests and report back if there are 
> problems.
> 
> An automated response with proper information is usually better than 
> "it doesn't work".

Very true. Hmmmm. This would require:

1. A hook in the Modules code to optionally load and run tests with/for
a Module. They would typically be in a separate Module of course.

2. Come up with some simple standard format for a testrun report.

3. Add some code to throw up a question to the user: "Tests failed, do
you wish to send a report?" (or similar) The user would then be able to
add a comment and fire away. The report should of coure also have
details on the platform.

4. Perhaps the easiest way to "send" something to SqueakMap would be by
email. SqueakMap should be able to receive stuff using email anyway.

Yep, sounds useful indeed. I am adding it to the wishlist.

regards, Göran



More information about the Squeak-dev mailing list