diff --git a/openmp/runtime/test/lit.cfg b/openmp/runtime/test/lit.cfg --- a/openmp/runtime/test/lit.cfg +++ b/openmp/runtime/test/lit.cfg @@ -116,6 +116,14 @@ if 'INTEL_LICENSE_FILE' in os.environ: config.environment['INTEL_LICENSE_FILE'] = os.environ['INTEL_LICENSE_FILE'] +# set default environment variables for test +if 'LIBOMP_TEST_ENV' in os.environ: + test_env = os.environ['LIBOMP_TEST_ENV'].split() + for env in test_env: + name = env.split('=')[0] + value = env.split('=')[1] + config.environment[name] = value + # substitutions config.substitutions.append(("%libomp-compile-and-run", \ "%libomp-compile && %libomp-run"))