[CMake] Setting environment before running a test

Judicaël Bedouet j.bedouet at infonie.fr
Wed Oct 29 10:46:36 EDT 2008


Thanks for your fast answers.

Reported as http://public.kitware.com/Bug/view.php?id=7885

J. Bedouet


On Wed, Oct 29, 2008 at 2:53 PM, Bill Hoffman <bill.hoffman at kitware.com>wrote:

> Judicaël Bedouet wrote:
>
>> Hello,
>>
>> I have a test which must be executed in different environments. Test
>> results depend on values of environment variables.
>> Is there a way to easily set environment variables before running a test ?
>> Somewhat like
>>
>> ADD_TEST (TestEnv1 testEnv)
>> SET_TEST_PROPERTIES (TestEnv1 PROPERTIES ENV TEST_ENV="testEnvValue1")
>> SET_TEST_PROPERTIES (TestEnv1 PROPERTIES WILL_FAIL true)
>>
>> ADD_TEST (TestEnv2 testEnv)
>> SET_TEST_PROPERTIES (TestEnv2 PROPERTIES ENV TEST_ENV="testEnvValue2")
>>
>>
> Currently, there is not.   Please create a feature request in the bug
> tracker.   Right now the only work around would be to have the test be run
> from a cmake -P script.
>
> -Bill
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20081029/93601f8d/attachment.htm>


More information about the CMake mailing list