MCPcopy Create free account
hub / github.com/AliveToolkit/alive2 / fromdefaults

Method fromdefaults

tests/lit/lit/TestingConfig.py:11–115  ·  view source on GitHub ↗

fromdefaults(litConfig) -> TestingConfig Create a TestingConfig object with default values.

(litConfig)

Source from the content-addressed store, hash-verified

9
10 @staticmethod
11 def fromdefaults(litConfig):
12 """
13 fromdefaults(litConfig) -> TestingConfig
14
15 Create a TestingConfig object with default values.
16 """
17 # Set the environment based on the command line arguments.
18 environment = {
19 "PATH": os.pathsep.join(litConfig.path + [os.environ.get("PATH", "")]),
20 "LLVM_DISABLE_CRASH_REPORT": "1",
21 }
22
23 pass_vars = [
24 "LIBRARY_PATH",
25 "LD_LIBRARY_PATH",
26 "SYSTEMROOT",
27 "TERM",
28 "CLANG",
29 "LLDB",
30 "LD_PRELOAD",
31 "LLVM_SYMBOLIZER_PATH",
32 "LLVM_PROFILE_FILE",
33 "ASAN_SYMBOLIZER_PATH",
34 "HWASAN_SYMBOLIZER_PATH",
35 "LSAN_SYMBOLIZER_PATH",
36 "MSAN_SYMBOLIZER_PATH",
37 "TSAN_SYMBOLIZER_PATH",
38 "UBSAN_SYMBOLIZER_PATH",
39 "ASAN_OPTIONS",
40 "LSAN_OPTIONS",
41 "HWASAN_OPTIONS",
42 "MSAN_OPTIONS",
43 "TSAN_OPTIONS",
44 "UBSAN_OPTIONS",
45 "ADB",
46 "ADB_SERVER_SOCKET",
47 "ANDROID_SERIAL",
48 "SSH_AUTH_SOCK",
49 "SANITIZER_IGNORE_CVE_2016_2143",
50 "TMPDIR",
51 "TMP",
52 "TEMP",
53 "TEMPDIR",
54 "AVRLIT_BOARD",
55 "AVRLIT_PORT",
56 "FILECHECK_OPTS",
57 "VCINSTALLDIR",
58 "VCToolsinstallDir",
59 "VSINSTALLDIR",
60 "WindowsSdkDir",
61 "WindowsSDKLibVersion",
62 "SOURCE_DATE_EPOCH",
63 "GTEST_FILTER",
64 "DFLTCC",
65 ]
66
67 if sys.platform.startswith("aix"):
68 pass_vars += ["LIBPATH"]

Callers 1

search1Function · 0.80

Calls 3

TestingConfigClass · 0.85
appendMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected