[squeak-dev] [4.2] tests status
Bernhard Pieber
bernhard at pieber.com
Thu Dec 23 18:37:59 UTC 2010
I am afraid I broke #testSUnitGUI when I improved the resize behavior of the Test Runner. Therefore I want to fix it. I used LayoutFrame for this which currently is in Morphic. Therefore SUnitGUI suddenly depends on Morphic which it should not because it uses ToolBuilder.
I think the right fix is to move LayoutFrame out of Morphic because it is not at all specific to Morphic. It is perfectly usable in MVCs UIs. And I guess it is also used there. The only question is where to move it? I think the best place would be the Graphics-Primitives class category in the Graphics package. This is where Point and Rectangle are. I tried it and it fixes the dependency test without breaking others. What do you think? I would like some feedback before I commit it to the inbox.
Cheers,
Bernhard
Am 23.12.2010 um 03:06 schrieb Chris Muller:
> Here are the results of running the tests in a 10802 image:
>
> 2828 run, 2810 passes, 6 expected failures, 12 failures, 0 errors,
> 0 unexpected passes
>
> The failed tests:
>
> BecomeTest>>#testBecomeIdentityHash
> DecompilerTests>>#testDecompileLoopWithMovingLimit
> DecompilerTests>>#testDecompilerInClassesMAtoMM
> DecompilerTests>>#testDecompilerInClassesSNtoSZ
> FileStreamTest>>#testPositionPastEndIsAtEnd
> MCDictionaryRepositoryTest>>#testCreationMethods
> MCDirectoryRepositoryTest>>#testCreationMethods
> MCPackageTest>>#testUnload
> PackageDependencyTest>>#testMorphic
> PackageDependencyTest>>#testSUnitGUI
> TestURI>>#testDirWithHash
>
> I've looked at two of them and.. I have no idea. Especially curious
> for me are the FileStreamTest and BecomeTest. Strange, the code
> hasn't changed since 4.1...
>
> The possible outcomes for Squeak 4.2 are:
>
> a) I override #shouldPass to mark these tests as "expected failures".
> b) Volunteers fix the remaining tests within the next couple of days.
> c) Release 4.2 with yellow tests.
> d) Delay the 4.2 release and hope volunteers fix the remaining tests.
> e) ???
>
> My top preference is (b) of course, but if that does not happen, then
> (c) or (a).
>
> - Chris
>
More information about the Squeak-dev
mailing list
|