Some funny things and questions: 1. I've now managed to build XDCP, put it in the plugin directory. Test still fail. Stop Squeak and restart, tests pass. Aren't plugins supposed to be loaded on demand? why did I have to stop and restart? 2. Now I get 100 tests, all green. Before I got 121, 66 green. So I suspect before I ran some extraneous tests. How many tests should be run for the UnixProcess*TestCase? I get 102 green, when I run add OSPipeTestCase. That's everything under Tests-OSProcess. Is there any other test I should run? 3. XDCP code is under yet another class category, VMConstruction. 4. I wanted to build only new external plugins (to add to an existing VM). So in VMMaker, I said, "generate external plugins". When I ran configure, I got an error that the file plugin.int is missing. This was corrected when in VMM, I generated everything, and tried again. Why is this needed?
Daniel
David T. Lewis wrote:
On Wed, Jun 29, 2005 at 10:21:06AM +0300, Daniel Vainsencher wrote:
David T. Lewis wrote:
Hmmm, that's not quite where I would like to be. If you have a chance, would you mind running "OSProcess allTestResults" and mailing me a copy of the resulting OSProcessTestResults-<platform>.txt file? I'm looking to get zero errors and failures on a generic [Li|U]nux box, and some indeterminate number of problems on an OS X box with Unix VM.
Ok, attached.
Nowadays, Ian packages OSPP with all of his binary distributions, so it's just a matter of loading OSProcess and CommandShell from SqueakMap. That seems reasonably "out of the box" for a package that is still quite platform dependent.
Yup.
I'm not sure about the Debian packages. I think that Lex puts these together (?) but I don't know what is included.
Now that I looked, I'm using the one by Lex. According to dpkg -L squeak-vm, it includes neither of OSPP and XDisplayControlPlugin.
[hmmm, come to think of it, I'll bet that you did not build an XDisplayControlPlugin, and that's probably where those SUnit errors are coming from]
I didn't - that's probably it. I think that having a note in the SM entry that says "requires SmalltalkImage current listLoadedModules to include X,Y" would probably help here.
Thanks for sending the test results. I tried removing XDisplayControlPlugin on my system, and I get the same results. So it looks like I have failed to handle this dependency properly, and I definitely need to document it as you suggest.
Thanks for pointing this out. It's amazing the things you can overlook when you are trying to check your own work ;)
Dave