[Lazarus] Release schedule and policy

Graeme Geldenhuys graemeg.lists at gmail.com
Mon Oct 25 12:08:50 CEST 2010


Op 2010-10-25 11:37, Michael Van Canneyt het geskryf:
> 
> I just said 'it takes a lot of work', and you respond by making it 
> even more work ? :-)

Again, the person applying the patch simply need to do just that. Glance
over the patch to spot if the author of the patch was relatively sane,
apply the patch, run the test suite. If fine, commit.

The 'commiter' doesn't write the test cases, that's the job of the 'patch
author'. The patch author is the one doing most of the leg work: making
sure he/she has a test case to prove the patch, make sure it can be applied
without conflicts etc.


> To me, these statements sound contradictory, since LCL is a GUI framework ?

Not at all. Many of the LCL behaviour can indeed be tested for. Order of
firing events, making sure events actual do fire, the various UTF8 and file
wrapper functions etc, etc. There is even a Delphi + DUnit project on
SourceForge which is dedicated to testing of GUI applications (events
firing, tab order, button order etc.)



Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://opensoft.homeip.net:8080/fpgui/





More information about the Lazarus mailing list