annotate lld/test/Unit/lit.cfg.py @ 192:d7606dcf6fce

Added tag llvm10 for changeset 0572611fdcc8
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 14 Dec 2020 18:01:34 +0900
parents 1d019706d866
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 # -*- Python -*-
anatofuz
parents:
diff changeset
2
anatofuz
parents:
diff changeset
3 # Configuration file for the 'lit' test runner.
anatofuz
parents:
diff changeset
4
anatofuz
parents:
diff changeset
5 import os
anatofuz
parents:
diff changeset
6
anatofuz
parents:
diff changeset
7 import lit.formats
anatofuz
parents:
diff changeset
8
anatofuz
parents:
diff changeset
9 # name: The name of this test suite.
anatofuz
parents:
diff changeset
10 config.name = 'lld-Unit'
anatofuz
parents:
diff changeset
11
anatofuz
parents:
diff changeset
12 # suffixes: A list of file extensions to treat as test files.
anatofuz
parents:
diff changeset
13 config.suffixes = []
anatofuz
parents:
diff changeset
14
anatofuz
parents:
diff changeset
15 # test_source_root: The root path where unit test binaries are located.
anatofuz
parents:
diff changeset
16 # test_exec_root: The root path where tests should be run.
anatofuz
parents:
diff changeset
17 config.test_source_root = os.path.join(config.lld_obj_root, 'unittests')
anatofuz
parents:
diff changeset
18 config.test_exec_root = config.test_source_root
anatofuz
parents:
diff changeset
19
anatofuz
parents:
diff changeset
20
anatofuz
parents:
diff changeset
21 # Tweak the PATH to include the tools dir.
anatofuz
parents:
diff changeset
22 path = os.path.pathsep.join((config.lld_tools_dir, config.llvm_tools_dir, config.environment['PATH']))
anatofuz
parents:
diff changeset
23 config.environment['PATH'] = path
anatofuz
parents:
diff changeset
24
anatofuz
parents:
diff changeset
25 path = os.path.pathsep.join((config.lld_libs_dir, config.llvm_libs_dir,
anatofuz
parents:
diff changeset
26 config.environment.get('LD_LIBRARY_PATH','')))
anatofuz
parents:
diff changeset
27 config.environment['LD_LIBRARY_PATH'] = path
anatofuz
parents:
diff changeset
28
anatofuz
parents:
diff changeset
29 # Propagate LLVM_SRC_ROOT into the environment.
anatofuz
parents:
diff changeset
30 config.environment['LLVM_SRC_ROOT'] = config.llvm_src_root
anatofuz
parents:
diff changeset
31
anatofuz
parents:
diff changeset
32 # Propagate PYTHON_EXECUTABLE into the environment
anatofuz
parents:
diff changeset
33 config.environment['PYTHON_EXECUTABLE'] = sys.executable
anatofuz
parents:
diff changeset
34
anatofuz
parents:
diff changeset
35
anatofuz
parents:
diff changeset
36 # testFormat: The test format to use to interpret tests.
anatofuz
parents:
diff changeset
37 config.test_format = lit.formats.GoogleTest(config.llvm_build_mode, 'Tests')