On Mon, Jun 21, 2010 at 10:28 AM, Patrick Barroca <[email protected] > 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 <[email protected]>: > > 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 > > > > > > -- > Patrick Barroca > > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
