[V3dot10] Are all packages in Package Universe broken?
Ralph Johnson
johnson at cs.uiuc.edu
Wed May 9 23:04:47 UTC 2007
I've been trying to find a package in Package Universe that runs all
the tests, and it is very hard. I'm trying to make a system that
makes sure that changes to the image don't break any of the packages
already in Package Universe, but so far I can't find one where the
tests aren't already broken.
When I run the tests on squeak-dev, I get a syntax error on
ChildrenToSiblingTest
Syntax errors stop the test runner, so you can't run suites if one of
the tests has a syntax errors. After deleting that class, there were
10 failues and 30 errors in the Refactoring BrwoserTest hierarchy.
Lots of tests pop up a user interface, making them impossible to run
completely automatically. You can run them if you are prepared to sit
at the machine and press buttons. Tests should be completely
automatic.
I tried to just laod SmaCC. However, it won't load. It ought to
depend on SmaCC runtime, but doesn't. Instead, it depends on a bunch
of other things, such as the refactoring browser, which has the
problems mentioned for squeak-dev.
I decided to just load RoelTyper. I could run all the tests in the
TestRunner, there was just one or two extra failures, which I thought
was pretty good, all things considering. However, when I try to run
all the tests like "TestCase suite run" then the image crashes. The
backup font for BitstreamVeraSans 9 Roman is BitstreamVeraSans 9
Roman, so TTCFont>>glyphInfoOn:into: got into an infinite loop. Why
would RoelTyper change any fonts? It seems very strange to me.
I haven't tried that many packages yet. Surely one of them will work!
-Ralph
More information about the V3dot10
mailing list