"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