Thanks to Niko for campaigning me as maintainer :) I do feel very excited about unit testing in Pharo, however these days I gotta concentrate on my thesis only. Please feel free to reuse whatever is of use to you. My code is there to be cloned and forked :)

--AA


On Oct 26, 2010, at 12:01 , Stéphane Ducasse wrote:

On Oct 25, 2010, at 10:12 AM, Niko Schwarz wrote:

Couldn't Adrian be the maintainer? I could step in, too.

yes but it means being present and reactive.

I don't really know what you have in mind for a testing framework. We
have our own independent and fully compatible fork of SUnit:
akuhn/SUnit, which is quite a strong code basis.

but do we need should, class factory.....

And on top of that we
have Phexample, which has its own
name, some extra features and gives a clear point where Pharo is
different from the rest.

This is not the difference that we look for. This is addressing people problems.

Just a suggestion: Let Adrian maintain akuhn/SUnit, perhaps minus the
"should" syntax that you don't like (as in: #(a b c) size should = 3), and make akuhn/SUnit part of Pharo core. The new features (having tests depend
on one another, "should" syntax) go into Phexample, and I could
maintain that.

Why not. If adrian wants.
Now first we should have
        - a better name
        - clean the code = remove class factory + add comments
        - make sure that the tools can work with it
        - move the long execution Sunit extension to it
        - make sure that the tests are green
        - integrate/digest latest Sunit feature



Cheers,

Niko

On Sun, Oct 24, 2010 at 8:37 AM, Stéphane Ducasse
<[email protected]> wrote:
Lack of maintainers, too many unwanted features, lack of explanation,
large changes...

And this is not that several persons did not look at the code. It got more than the average.

Now I'm thinking that with discussion and care we should really get another testing framework with the same API that SUnit because if we want that PharoSunit is the same as Sunit then we are doomed to be backward compatible and no
real improvements.

Stef

On Oct 23, 2010, at 10:58 PM, Adrian Kuhn wrote:

Sad to hear that.

Technical difficulties, or just lack of customers? ^^

--AA

On Oct 23, 2010, at 08:05 , Stéphane Ducasse wrote:

It was too difficult to integrate.

Stef

On Oct 23, 2010, at 2:01 PM, Niko Schwarz wrote:

What's the status of akuhn/SUnit? I couldn't find his code in 1.2 core.

Niko

On Wed, Feb 3, 2010 at 1:13 PM, Stéphane Ducasse
<[email protected]> wrote:
this loads well in the latest 1,1 core :)
so now we should really have a look and these cool changes

Stef

On Jan 6, 2010, at 2:38 PM, Adrian Kuhn wrote:

SystemChangeNotifier uniqueInstance
            noMoreNotificationsFor: TestCase.
   Gofer it
           disablePackageCache;
           squeaksource: 'akuhn';
           package: 'SUnit';
           package: 'SUnitGUI';
           load.


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project




--
http://scg.unibe.ch/staff/Schwarz
twitter.com/nes1983
Tel: +41 076 235 8683

_______________________________________________
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




--
http://scg.unibe.ch/staff/Schwarz
twitter.com/nes1983
Tel: +41 076 235 8683

_______________________________________________
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