|
Boost : |
Subject: Re: [boost] [qvm] help with tests
From: Emil Dotchevski (emildotchevski_at_[hidden])
Date: 2016-07-06 15:34:04
The problem stems from this change <
>
> https://github.com/boostorg/qvm/commit/b22b5868205653efc96b4c42c31c0294b0bc43b8
> >.
> The test & report system uses the test paths to determine various things
> including the library the test belongs to and the *sub-library* it belongs
> to. When you moved the test targets (what's in the Jamfile) the path
> changed. And from that point onwards the test paths, instead of looking
> like the library tests, started looking like sub-library tests.
> Specifically the test info references used to look like:
>
> boost-test(COMPILE) "qvm/hdrqvm-all~hpp" :
> "libs/qvm/test/header-test.cpp"
>
> And now they look like:
>
> boost-test(COMPILE) "qvm/bld/hdrqvm-all~hpp" :
> "libs/qvm/test/header-test.cpp"
>
> I did looked at the test and reporting code and did some experiments... And
> I don't see any good way to adjust to how you structured your tests without
> adversely impacting the support for sub-libraries. Best I can suggest for
> now is to move the test targets back into the qvm/test/Jamfile.v2 file.
Yes I wanted to move the targets out from qvm/test, I guess that won't
work. I'll move them back into qvm/test. Thanks!
Emil
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk