it might be useful to be able to enable specific configure commands only when running tests
Christopher Jones
jonesc at hep.phy.cam.ac.uk
Sun Jan 19 12:45:30 UTC 2020
Hi,
All you need to do is make sure the deps are all installed *before* running the tests for the specific port in question. I do this with
> sudo port install XYZ
…
> sudo port uninstall XYZ
> sudo port install XYZ +test
Chris
> On 18 Jan 2020, at 11:37 pm, Ken Cunningham <ken.cunningham.webuse at gmail.com> wrote:
>
> It might be helpful if there was a configure command in the portfile that was only enabled when “port test” was run.
>
> Specifically, for example, something that would enable the following command:
>
> configure.args-replace --disable-tests --enable-tests
>
> only when tests were being run.
>
> I realize at present this is usually done with a test variant. That is OK, but as we have seen, it often propagates that test variant down the entire dependency tree, which can be a pain and is almost always not what you want.
>
> For now, I suppose I can work around that issue by calling the test variant “portname_tests” or something similar.
>
> Ken
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1930 bytes
Desc: not available
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20200119/c67fd052/attachment.bin>
More information about the macports-dev
mailing list