On Thu, Jul 29, 2010 at 4:58 PM, Alexandre Bergel <alexandre@bergel.eu> wrote:
> Is Annoucements framework is synchronous or asynchronous ? ��If synchronous, using Annoucements isn't less intrusive and more extensible ?

:-)
synchronous.
http://code.google.com/p/pharo/issues/detail?id=2721
SLICE-Issue-2721-AnnouncementsForSUnit-Alexandre_Bergel.1 in PharoInbox

I quickly wrote this. I haven't used it yet.


Wow ! Fast !.

That means it should be easy now to do a lot of exciting stuff. Show tests progression, errors/failures as soon as they occur, log several things, drink cocktails,�� meet beautiful girls ....that's really cool.


Laurent

��

Cheers,
Alexandre


>
> On 29 Jul 2010, at 11:08, laurent laffont wrote:
>
> > Hi,
> >
> > Autotest use a wrapper to count hits on changed method. Take a look at Autotest>>#findRunAndShowTestsOf
> >
> > and replace:
> >
> > �� �� �� counter := AutotestHitCounter on: changedMethod. ��<- this wraps the method
> > �� �� �� [aTestResult := runner run: testMethods]
> > �� �� �� ��ensure: [counter uninstall].
> > �� ��aTestResult hitCount: counter hitCount.
> >
> > by
> >
> > aTestResult := runner run: testMethods
> >
> >
> > to check that the problem is here.
> >
> >
> > I haven't tried Cog yet. Is it working out of the box ?
> >
> >
> >
> > Laurent
> >
> >
> > On Thu, Jul 29, 2010 at 10:48 AM, Tudor Girba <tudor.girba@gmail.com> wrote:
> > Ah, indeed! I forgot ... sorry for the noise :)
> >
> > Cheers,
> > Doru
> >
> >
> >
> > On 29 Jul 2010, at 10:45, Henrik Johansen wrote:
> >
> > On Jul 29, 2010, at 10:40 55AM, Tudor Girba wrote:
> >
> > Hi,
> >
> > It looks like Autotest is crashing on a Cog VM/image. Any ideas as to why that happen?
> >
> > Cheers,
> > Doru
> >
> >
> > If he went for using MethodWrappers as described below, it will crash on Cog, as it does not support objects as methods yet.
> >
> > Cheers,
> > Henry
> >
> >
> >
> > On 27 Jul 2010, at 10:11, Alexandre Bergel wrote:
> >
> > Indeed I also want to log for each test:
> > - min / max / mean execution time
> > - time to first failure
> > - % of errors/failures/success
> > - run count
> >
> > That would be cool
> >
> > so with these datas we know long tests. I think about wrapping run test methods with an object which then can collect these datas. Would you go this way ?
> > (Another way is to modify TestResult / TestCase, but it's more intrusive).
> >
> > Over the last few month I intensively used method wrapper (a.k.a object as compiled method). Time to time, the image just freezes or crashes. Maybe due to the garbage collector. Modifying SUnit should not be that complex. It would be nice to turn SUnit into something more extensible. One shoot two targets.
> >
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project@lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> > --
> > www.tudorgirba.com
> >
> > "One cannot do more than one can do."
> >
> >
> >
> >
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project@lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
> >
> > _______________________________________________
> > Pharo-project mailing list
> > Pharo-project@lists.gforge.inria.fr
> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel ��http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel ��http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project