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