diff --git a/compiler-rt/lib/asan/lit_tests/Unit/lit.cfg b/compiler-rt/lib/asan/lit_tests/Unit/lit.cfg deleted file mode 100644 index 80a41859d5b2..000000000000 --- a/compiler-rt/lib/asan/lit_tests/Unit/lit.cfg +++ /dev/null @@ -1,20 +0,0 @@ -# -*- Python -*- - -import os - -def get_required_attr(config, attr_name): - attr_value = getattr(config, attr_name, None) - if not attr_value: - lit.fatal("No attribute %r in test configuration! You may need to run " - "tests from your build directory or add this attribute " - "to lit.site.cfg " % attr_name) - return attr_value - -# Setup config name. -config.name = 'AddressSanitizer-Unit' - -# Setup test source and exec root. For unit tests, we define -# it as build directory with ASan unit tests. -asan_binary_dir = get_required_attr(config, "asan_binary_dir") -config.test_exec_root = os.path.join(asan_binary_dir, "tests") -config.test_source_root = config.test_exec_root diff --git a/compiler-rt/lib/asan/lit_tests/Unit/lit.site.cfg.in b/compiler-rt/lib/asan/lit_tests/Unit/lit.site.cfg.in index 0fea935b620e..6864c80f8ee5 100644 --- a/compiler-rt/lib/asan/lit_tests/Unit/lit.site.cfg.in +++ b/compiler-rt/lib/asan/lit_tests/Unit/lit.site.cfg.in @@ -4,8 +4,10 @@ # Load common config for all compiler-rt unit tests. lit.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.unit.configured") -# Tool-specific config options. -config.asan_binary_dir = "@ASAN_BINARY_DIR@" +# Setup config name. +config.name = 'AddressSanitizer-Unit' -# Load tool-specific config that would do the real work. -lit.load_config(config, "@ASAN_SOURCE_DIR@/lit_tests/Unit/lit.cfg") +# Setup test source and exec root. For unit tests, we define +# it as build directory with ASan unit tests. +config.test_exec_root = "@ASAN_BINARY_DIR@/tests" +config.test_source_root = config.test_exec_root diff --git a/compiler-rt/lib/lsan/lit_tests/Unit/lit.cfg b/compiler-rt/lib/lsan/lit_tests/Unit/lit.cfg deleted file mode 100644 index 46b361227ec5..000000000000 --- a/compiler-rt/lib/lsan/lit_tests/Unit/lit.cfg +++ /dev/null @@ -1,20 +0,0 @@ -# -*- Python -*- - -import os - -def get_required_attr(config, attr_name): - attr_value = getattr(config, attr_name, None) - if not attr_value: - lit.fatal("No attribute %r in test configuration! You may need to run " - "tests from your build directory or add this attribute " - "to lit.site.cfg " % attr_name) - return attr_value - -# Setup config name. -config.name = 'LeakSanitizer-Unit' - -# Setup test source and exec root. For unit tests, we define -# it as build directory with LSan unit tests. -lsan_binary_dir = get_required_attr(config, "lsan_binary_dir") -config.test_exec_root = os.path.join(lsan_binary_dir, "tests") -config.test_source_root = config.test_exec_root diff --git a/compiler-rt/lib/lsan/lit_tests/Unit/lit.site.cfg.in b/compiler-rt/lib/lsan/lit_tests/Unit/lit.site.cfg.in index f4a554c1be40..efe804930322 100644 --- a/compiler-rt/lib/lsan/lit_tests/Unit/lit.site.cfg.in +++ b/compiler-rt/lib/lsan/lit_tests/Unit/lit.site.cfg.in @@ -4,8 +4,9 @@ # Load common config for all compiler-rt unit tests. lit.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.unit.configured") -# Tool-specific config options. -config.lsan_binary_dir = "@LSAN_BINARY_DIR@" - -# Load tool-specific config that would do the real work. -lit.load_config(config, "@LSAN_SOURCE_DIR@/lit_tests/Unit/lit.cfg") +# Setup config name. +config.name = 'LeakSanitizer-Unit' +# Setup test source and exec root. For unit tests, we define +# it as build directory with LSan unit tests. +config.test_exec_root = "@LSAN_BINARY_DIR@/tests" +config.test_source_root = config.test_exec_root diff --git a/compiler-rt/lib/msan/lit_tests/Unit/lit.cfg b/compiler-rt/lib/msan/lit_tests/Unit/lit.cfg deleted file mode 100644 index 0b8043aa9c8a..000000000000 --- a/compiler-rt/lib/msan/lit_tests/Unit/lit.cfg +++ /dev/null @@ -1,20 +0,0 @@ -# -*- Python -*- - -import os - -def get_required_attr(config, attr_name): - attr_value = getattr(config, attr_name, None) - if not attr_value: - lit.fatal("No attribute %r in test configuration! You may need to run " - "tests from your build directory or add this attribute " - "to lit.site.cfg " % attr_name) - return attr_value - -# Setup config name. -config.name = 'MemorySanitizer-Unit' - -# Setup test source and exec root. For unit tests, we define -# it as build directory with MSan unit tests. -msan_binary_dir = get_required_attr(config, "msan_binary_dir") -config.test_exec_root = os.path.join(msan_binary_dir, "tests") -config.test_source_root = config.test_exec_root diff --git a/compiler-rt/lib/msan/lit_tests/Unit/lit.site.cfg.in b/compiler-rt/lib/msan/lit_tests/Unit/lit.site.cfg.in index 370b1a0746d8..52e171333c76 100644 --- a/compiler-rt/lib/msan/lit_tests/Unit/lit.site.cfg.in +++ b/compiler-rt/lib/msan/lit_tests/Unit/lit.site.cfg.in @@ -4,8 +4,10 @@ # Load common config for all compiler-rt unit tests. lit.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.unit.configured") -# Tool-specific config options. -config.msan_binary_dir = "@MSAN_BINARY_DIR@" +# Setup config name. +config.name = 'MemorySanitizer-Unit' -# Load tool-specific config that would do the real work. -lit.load_config(config, "@MSAN_SOURCE_DIR@/lit_tests/Unit/lit.cfg") +# Setup test source and exec root. For unit tests, we define +# it as build directory with MSan unit tests. +config.test_exec_root = "@MSAN_BINARY_DIR@/tests" +config.test_source_root = config.test_exec_root