Moving the proxy model test suite to kdesupport?

Ingo Klöcker kloecker at kde.org
Tue Jul 6 22:41:27 BST 2010


On Tuesday 06 July 2010, Stephen Kelly wrote:
> Andreas Pakulat wrote:
> > On 03.07.10 15:13:08, Stephen Kelly wrote:
> >> Hi,
> >> 
> >> The test suite for proxy models is growing inside
> >> kdelibs/kdeui/tests/proxymodeltestsuite.
> >> 
> >> The unit tests for kselectionproxymodel and kdescendantsproxymodel
> >> depend on the test suite library.
> >> 
> >> Last week I added a ModelEventLogger which is useful for debugging
> >> model or proxy using applications, but as it is hidden inside
> >> kdeui/tests, the only way to use the logger is to hack the
> >> CMakeLists to find the library and headers.
> >> 
> >> I was thinking of moving the already self-contained
> >> proxymodeltestsuite library into kdesupport.
> > 
> > Why not make it an installed part of kdelibs?
> 
> Because it is "test code" and I saw no need to write it with BC in
> mind. I still often change it in non-backward compatible ways and
> want to continue to do that.

If you don't want to guarantee BC then it does not belong into 
kdesupport IMO. kdesupport contains dependencies for kdelibs and all of 
those really should keep BC. If you do not want to guarantee BC then 
keep it in a private location, do not install it anywhere and have 
everybody who wants to use it copy it. You could move it to kdesdk 
(without installing it).


Regards,
Ingo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20100707/163f8bde/attachment.sig>


More information about the kde-core-devel mailing list