Graeme Geldenhuys wrote:
> Hi Darius,
> 
> Dean based fpcUnit on JUnit not DUnit - hence the AssertXXX test
> methods.  Dean and I are working or improving fpcUnit's GUITestRunner
> and the TextTestRunner.  A little while back, I got a private patch
> from Dean to add few of my requested features.  My copy of fpcUnit now
> has Checkbox's next to each test.  Dean is refining this a bit more
> and will add better popup menu items as well.
It's almost finished, I'll send you the final changes by the end of the
weekend. I've cleared the code a bit and it should be ok.
> 
>> From my side, I use fpcUnit extensively and built a DUnit compatible
> interface for our projects that use DUnit and fpcUnit.  I also rewrote
> the TestListners a few days back that generates the XML results.  I
> had issues with the XML generated, as they weren't valid XML and thus
> couldn't parse it with XSLT.  I now use the XML units that come with
> FPC.
Good that was really needed for the web presentation of the results.
> Other things I have improved is the scrolling of  the treeview while
> running tests (see I have 1200+ tests).  Also removing the error nodes
> before running tests again plus a few more...
Excellent, seems like we've almost completed the todo list.
> 
> I should be able to send these patches by the weekend.  Some patches
> require FPC 2.0.3 so will have to insert some IFDEF's not to break
> anything.
Good, I'll provide you mine so that we can integrate them.

I'm already looking at the next steps, to include fpcunit in a
continuous build process, as in this framework for example:
http://cruisecontrol.sourceforge.net/
It could be handy for a central repository of tests for the fcl code
with a daily automated build.
Btw I was very surprised to find the fpmkunit.pp code in rtl/common.
Ciao, Dean





_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to