Besides other action, in parallel perhaps the first step would be
displaying a QA tip?
cheers -ben

On Mon, Jun 5, 2017 at 3:26 AM, Cyril Ferlicot D. <[email protected]>
wrote:

> Le 04/06/2017 à 18:20, Eliot Miranda a écrit :
> > Hi Cyril,
> >
>
> Hi Eliot,
>
> >
> > As Minty points out, this unintuitive behaviour exists fur a reason and
> there is a work around.
> >
> > SUnit is a community wide package existing in all the dialects of
> Smalltalk I'm aware of.  If you change the semantics then every time a test
> suite is exchanged it will need to be rewritten, and by someone who
> understands the divergence, otherwise the test suite won't work as intended.
> >
> > Is is worth diverging from a community wide standard when there is a
> rationale for the design and there is a work around?
> >
>
> When I discovered this behaviour I was really surprised by it.
> (apparently I am not the only one) And if I did not checked the number
> of tests I think I would have never know that my tests are not executed
> in all the hierarchy.
>
> Also, abstract tests classes is something I use a lot since I am in the
> community. Now I know that I'll need to change many of the projects I
> contributed to in order to activate all the tests I wanted. And I think
> a lot of newcomers will not know this behaviour because it is counter
> intuitive. IMO, it goes against the principle of inheritance.
>
>
> > Is it puss bow to seek a wider consensus and see what e.g. the
> VisualWorks, VisualAge and GemStone communities think?
> >
>
> For this problem I would like to see all the smalltalks using SUnit
> change this behaviour. I really do not want to break compatibility and I
> think this change is important for the usability of SUnit. I don't have
> much contact with other smalltalk communities but I would be happy if we
> can seek a consensus.
>
> If you have an idea of the best way to communicate with all the
> communities on this subject I would like to hear it.
>
> > Is it possible that better documenting the work around would be better?
> >
>
> Personally I think that even with a good documentation, this is not the
> kind of thing everyone will remember. But this is only my opinion. :)
>
> >
> > _,,,^..^,,,_ (phone)
> >
>
>
> --
> Cyril Ferlicot
> https://ferlicot.fr
>
> http://www.synectique.eu
> 2 rue Jacques Prévert 01,
> 59650 Villeneuve d'ascq France
>
>

Reply via email to