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

Reply via email to