Hi,

Autotest is a live testing tool (similar too Ruby Autotest, but the
Smalltalk way, more dynamic).

Autotest automatically runs tests related to the methods you edit.
Screencast to see it in action: http://lolgzs.free.fr/pharo/autotest3.mpeg

Autotest uses the following heuritics to find the tests to run:
- if the method is a test, runs it
- it the method is a test setUp or tearDown, run all the tests of the
TestCase
 - else find all senders which are tests in the same package and runs them
(it detects different packages that are related, for example ProfStef-Core
and ProfStef-Test)

To activate the Autotest dashboard:
- open the settings browser
- go under System
 - check "Show Autotest Dashboard" option

To load it:

Gofer new
squeaksource: 'Autotest';
 package: 'Autotest';
load

HelpSystem book included.


I would like to know what needs enhancements, what to add (and to remove :)
and whether you would use it or not (and why).

Thanks for feedback.

Cheers,

Laurent Laffont

http://pharocasts.blogspot.com/
http://magaloma.blogspot.com/
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to