FYI: Updates in ThreadWeaver

Volker Krause vkrause at kde.org
Thu Apr 4 07:05:33 UTC 2013


On Wednesday 03 April 2013 10:09:56 Mirko Boehm wrote:
> On 04/02/2013 05:05 PM, Sebastian Kügler wrote:
> >> - - Examples are currently in the kdelibs tree, at
> >> 
> >> > tier1/threadweaver/examples. I like that they are in the same
> >> > repository, but still - is this the right place?
> > 
> > If not, we have the kdeexamples repository for such things.
> 
> Two more questions:
> 
> - - I have some code that should only be compiled for debug builds. Which
> is the preferred macro to do that? At the moment, I am using the
> classical NDEBUG, which probably is not what we are using:
> 
> #if not defined NDEBUG
>     d->debugExecuteWrapper.wrap(setExecutor(&d->debugExecuteWrapper));
> #endif
> 
> - - As for tests, I now have four unit tests programs amounting to ~40
> tests total. One of them has 28 of the tests. I wonder if I should
> simply put all the tests into one unit test binary, or not. Note that
> this does not include benchmarks, those are separate. What is the
> preferred way?

CTest can execute unit tests in parallel, so there is an advantage of having 
multiple test executables, assuming enough tests for this to matter of course.

regards,
Volker
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20130404/40802274/attachment.sig>


More information about the Kde-frameworks-devel mailing list