[ENH][TEST] ClassBuilder format tests
julian at beta4.com
Wed Jan 7 07:12:10 UTC 2004
I dunno - the majority of people are not going to want those tests most
of the time. The only people who really need them are people hacking on
the core image itself, not users of it.
I don't feel that strongly, but every time something like this comes up
it seems we eventually agree we're trying to *limit* the number of
things being pushed out the update stream. It's only a few clicks to
install the tests and it's easily done for those who want them. Those
who don't are never going to run them anyway, so we don't gain anything
by forcing them out there.
If we want to make them more accessible, we could add a menu item that
gets the newest version of the test package from squeak map and runs it.
That would make it accessible for the cases where we want to say to
someone on the list "could you try running the test suite to make sure
nothing in your image is hooped".
If some people really want an update stream for the tests, why don't we
use the update stream package to create a separate stream for the tests
that those who care can track?
Doug Way wrote:
> On Sunday, January 4, 2004, at 02:43 PM, Marcus Denker wrote:
>> Am 04.01.2004 um 20:31 schrieb ducasse:
>>> Hi andreas
>>> I was looking at your tests. I want them in the image :)
>> Hmm.... I was thinking about test in the image Vs. package.
>> What I like aboyut my package is that I can add to it without
>> funneling all those changesets through the update process...
>> that's much faster.
>> Can't we put the testsuite in the image the way other bigger
>> things (Celeste, SqueakMap and so on...) are handled?
> Yeah, we could do this. This could be an in-image Basic package like
> SUnit & SqueakMap.
> I think it should probably be part of Basic and the alpha update stream,
> and not just one of the separated Full packages (like Celeste,
> Balloon3D, VMMaker, etc.). This is a bit of extra effort on my part to
> update occasionally in the update stream, but I think a tests package is
> important enough to warrant this.
> - Doug
julian at beta4.com
Beta4 Productions (http://www.beta4.com)
More information about the Squeak-dev