[squeak-dev] Re: 12 red tests to go...

Frank Shearar frank.shearar at gmail.com
Mon Aug 6 11:50:32 UTC 2012


On 6 August 2012 09:26, Frank Shearar <frank.shearar at gmail.com> wrote:
> After a crash course in how PackageInfo actually works, we're down to
> 12 failing tests:
> http://www.squeakci.org/job/SqueakTrunk/26/testReport/?

We've discussed some of these failing tests before:

Tests.Release.ReleaseTest.testNoObsoleteClasses
Tests.Release.ReleaseTest.testUndeclared

These fail because some TestCases hang onto these obselete classes.

Tests.Monticello.MCFileInTest.testStWriter
Tests.Monticello.MCMczInstallerTest.testInstallFromFile
Tests.Monticello.MCMczInstallerTest.testInstallFromStream

These are broken because they sometimes pass and sometimes don't.

This test is rather interesting -
KernelTests.Chronology.TimespanDoTest.testDatesDo. The test fails
because aTimespan dates = dateArray fails. (The former is a test
fixture; the latter is a test-local thing.) #hasEqualElements: returns
false in the line "(size := self size) = otherCollection size ifFalse:
[^ false]."... even though I can inspect size/self size and
otherCollection size as both being SmallInteger: 91. Despite the
equality, the ifFalse: block still executes!

Just for completeness' sake, the remaining failing tests:

KernelTests.Chronology.TimeStampTest.testFromSeconds
CollectionsTests.Streams.RWBinaryOrTextStreamTest.testExisiting
KernelTests.Chronology.TimeStampTest.testReadFromA1
NetworkTests.Kernel.SocketTest.testSendTimeout (apparently Linux-specific)
Tests.Exceptions.ExceptionTests.testHandlerFromAction ("feature request")
Tests.Localization.LocaleTest.testLocaleChanged

frank


More information about the Squeak-dev mailing list