RE: Status of Strongtalk C++ code: VM stability and progress on a graphical debugger
David Griswold <[email protected]> Thu, 22 May 2008 20:58:18 -0700
| Newsgroups | gmane.comp.lang.smalltalk.strongtalk |
|---|---|
| Message-ID | <[email protected]> |
> -----Original Message----- > From: [email protected] > [mailto:[email protected]]On Behalf Of Shaping > Sent: Thursday, May 22, 2008 8:15 PM > To: Strongtalk-general > Subject: Re: Status of Strongtalk C++ code: VM stability and progress on > a graphical debugger > > > > On May 21, 4:03 am, talksmall <[email protected]> wrote: > > > > Do we have a standard set of test-scripts in Smalltalk (SUnit tests or > > > even an agreed upon DoIt or set of them) that drill the VM for various > > > basic functions, as well as new ones being tested for the first time, > > > like your ANSI exception handling? In each test cycle I want to know > > > that I'm fixing my own stuff and not breaking someone else's. > > > > There are some Smalltalk-side tests, but very little at the level of > > the VM itself. If you look at Bootstrap>>deterministicallyTestSystem, > > this is the closest to a SUnit test suite. Actually, now that my > > exception handling stuff is nearly complete, I managed to port across > > SUnit from the Squeak version, so we could port these across to a > > separate set of test classes, as well as adding our own, as they are a > > bit skimpy. I have never liked the idea of having the test code for a > > class within the class itself. > > > > There is a handy little test script that can be used to run this > > automatically from the command line within starting the UI. You will > > find it in tools/test.dlt. To run this use something like > > strongtalk_debug.exe -f tools\strongtalkrc-forInterpretedTests -script > > tools\test.dlt from the strongtalk directory. > > > > BTW once you manage to build strongtalk, and assuming that you are > > using the gcc-linux branch, you will need a compatible image and > > sources. You can find a zip containing these on the downloads page of > > the wiki. You should unzip them in the strongtalk directory. > > > Why do we not place the compatible image and sources with the source > code? How is the image created or changed when necessary? There are two issues: first, Subversion is not suitable for archiving large binary files (and there is only a 100MB limit on the archive). Secondly, we cannot yet rebootstrap the image, so we always need to start with a working image. But that won't be that hard to fix. Once we can re-bootstrap, having the image is no longer necessary, it just acts as a convenient cache. -Dave > > Shaping > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Strongtalk-general" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/strongtalk-general?hl=en -~----------~----~----~----~------~----~------~--~---