Moving the proxy model test suite to kdesupport?
Tom Albers
toma at kde.org
Wed Jul 7 09:35:05 BST 2010
On Wed, 07 Jul 2010 00:41:27 +0300, Ingo Klöcker <kloecker at kde.org> wrote:
> 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.
Indeed, definitely not kdesupport.
> 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).
Or extragear or playground.
--
Tom Albers
KDE Developer
More information about the kde-core-devel
mailing list