Dne 8.3.2012 16:29, Ged Murphy napsal(a):
Unfortunately, most people checkout trunk and not the
tests, leaving
testing to the build machines.
Well that's kinda the purpose of the testbot, to do the testing for you.
I'm guessing that people also write lots of test
apps to test certain
functionality of a particular area. These never get committed
because
there's nowhere to commit them
Nowhere to commit them? ehm.. rostests? So for example you want to stuff
everything that's in dibtests to the gdi32 folder? And have every
module's ./test folder filled with unmaintained half finished tests?
or lost if they do (remember the lena app we used for
alphablending?)
I'm no expert and even I managed to find and build dibtests, I
think
others can too.
We can prevent the tests from being lost if we clean up and restructure
the rostests folder a bit. It's in a terrible shape now, I give you that.
The source for all tests comes to 24MB. It's not
gonna flood your
bandwidth or fill your hard disk.
Also consider people with slower internet connection. Ever tried doing a
checkout on GPRS? :-)
To be absolutely clear:
I don't per se oppose the idea to have tests in corresponding folders,
provided they are maintained and updated (winetests). But I am strongly
against merging everything from rostests just for the sake of merging
(because "these things belong togehter").