On Mon, Jun 21, 2010 at 10:28 AM, Patrick Barroca <patrick.barroca@gmail.com
wrote:
Hello,
I started to add a log to Autotest to view the list of ran tests. I added a new button in the Dashboard, it open a new window with a PluggableListMorph in it.
I have then many questions : - what information should we display in this list ?
Would be cool to show: - method which triggers Autotest - list of TestCase run (so we can also manually check the heuristics and improve them)
- I feel we might need to empty the log sometimes so I would add a «Clean» or «Empty» button in Log window, is this OK ?
If there's a small log size maybe we don't need this
- I think we should give a maximum size to the log as it could become very large, what would be a meaningful max size ? should it go to a preference ?
You can start with a method which returns a fixed size (like 10). Then if there's a need to adjust the size we can go on preferences. Keep it simple. Thank you :) Laurent
Cheers,
2010/6/17 laurent laffont <laurent.laffont@gmail.com>:
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 Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Patrick Barroca
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project