[V3dot10] TestServer ideas and discussion
stephane.ducasse at free.fr
Thu Jan 18 10:28:31 UTC 2007
On 17 janv. 07, at 23:59, Keith Hodges wrote:
> Dear Milan,
> from what I can see of the project mentioned by Stephane as a
> TestServer, it appears to be a 'package tester', it may also have a
> seaside ui.
> I suspect that as we are aiming for more minimal images, with more
> loadable bits, the solution that we are aiming for will need to be
> able to run in a minimal configuration, rather than in an image
> loaded with seaside etc.
> At present a proposed solution for testing is for the 'auto-build-
> test' system to invoke squeak from the command-line with
> TestRunner with some command line parameters. It performs the test
> run, and remains open with the results. Logging is the next
> implementation step. Logs are then served up or emailed for users
> to see results.
Have a look at ToothPick for logging.
> At some point however we may have succeeded in removing sufficient
> pieces to leave us without enough GUI for TestRunner, so we will
> eventually need something else.
> For me the minimal 'ideal' configuration is an image which starts
> up just enough to run a script on the command line and return a
> result. Kind of like ruby -e "p 2+2".
> For the minimalist type of scenario I am suggesting that we use an
> adaptation of TestRunner, a text based test runner from the SSpec
> (testing/behaviour driven development specification framework)
> port. This port is available in www.squeaksource.com/Testing in the
> Testing-Common package. (dont load into a treasured image since it
> may leave a load of testcase classes with 'obsolete TestCase'
> I would like to get SSpec into the testing arena also because it
> has wizzy new features like mocks.
> Thats just my 2p
> best regards
> ___________________________________________________________ Try the
> all-new Yahoo! Mail. "The New Version is radically easier to use" –
> The Wall Street Journal http://uk.docs.yahoo.com/nowyoucan.html
> V3dot10 mailing list
> V3dot10 at lists.squeakfoundation.org
More information about the V3dot10