|
Boost Testing : |
Subject: Re: [Boost-testing] Adding regression tests for mingw(-64)/gcc and clang on Windows
From: Edward Diener (eldiener_at_[hidden])
Date: 2015-08-11 20:20:57
On 8/11/2015 4:38 PM, Edward Diener wrote:
> For a long time now we have had no regression tests for mingw/gcc or
> clang targeting gcc on Windows. The only regression tests for Windows
> are for various releases of VC++.
>
> I have limited resources but I have a laptop usually sitting idle,
> except for occasional travel where I take it with me, and I am set up to
> run tests on that machine for mingw/gcc and clang on Windows.
>
> However mingw/gcc and clang have limitations when running tests in that,
> both relying on various mingw/gcc implementations, the path to the
> implementation must be added at the beginning of the PATH before running
> any of the tests. I have already argued with the mingw-64 people about
> this necessity but they are adamant that this should be the case even
> just to compile/link properly ( and have setup their directory structure
> to enforce it ), and I don't want to waste my breath further with them.
>
> Currently I have a batch file that does that for me when running tests
> for any particular library, but I don't know how that can be achieved
> when running the regression tests unless possibly I run regression tests
> for only a single toolset at a time, and manipulate the PATH accodingly.
> But that is really time consuming since evidently all of Boost must be
> downloaded to the run directory each time. Is there an easy solution to
> this or do I have to look at run.py and try modify it accordingly ( I
> know Python well ) ?
I figured out what my problem was running multiple tests, and how to
achieve regression testing with clang and gcc on Windows.
>
> Also I notice on the Boost web site regression test page (
> http://www.boost.org/development/running_regression_tests.html ) that
> the options of the regression tests are somewhat documented but none of
> the commands are documented. Is there further documentation about the
> regression test commands anywhere ?