Tests are yellow!

Ralph Johnson johnson at cs.uiuc.edu
Sat Nov 25 13:26:39 UTC 2006


"Tests are yellow" doesn't sound nearly as nice as "Tests are green",
does it?  That is exactly what I felt when I got rid of the last
failing test for Squeak 3.9 and the bar on the Test Runner was *still*
yellow!  It says that there are 2 expected failures.  However, it
doesn't list any methods.   I don't know whether this means that it
was a failure, but it was supposed to be a failure, or whether it was
supposed to be a failure, but wasn't.  If everything is OK, why is the
Test Runner yellow?  If everything is not OK, why doesn't it tell me
which tests are indicating a problem?  Can you help me either make the
Test Runner green or figure out which test is the problem so I can fix
it?

I have attached two change files for your amusement.  They are both
for Squeak3.9-finel-7067.  The first will, despite its name, make the
tests yellow.  There will be no tests left to fix, though, so it
illustrates what I am complaining about.  Hans-Martin Mosner did most
of the work to make this happen.  Andreas Raab said we could delete
the FloatMathPluginTests and Colin Putney said we could delte the
ToolBuilderTest.  All I did was ask the original question, delete
tests people said could be deleted, and move the other failing tests
to subclasses in another category, which I deleted.  I have also
attached this other cateogry, which is called FailingTests.  Don't
file it in unless you want the Test Runner to be red!

-Ralph Johnson
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Make39Green.cs
Type: application/octet-stream
Size: 20778 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20061125/e84ff7cd/Make39Green.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: FailingTests.st
Type: application/octet-stream
Size: 11674 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20061125/e84ff7cd/FailingTests.obj


More information about the Squeak-dev mailing list