summaryrefslogtreecommitdiffstats
path: root/compiler-rt
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2014-02-14 11:00:07 +0000
committerAlexey Samsonov <samsonov@google.com>2014-02-14 11:00:07 +0000
commit81a2b466e916ca6b38e1d98eae8c556d317b70ef (patch)
tree371fb85c0a33baa13158fd1f82df24f389f73143 /compiler-rt
parent31eb03f817f68f6231c6026a4a12c85ddd0ea9b5 (diff)
downloadbcm5719-llvm-81a2b466e916ca6b38e1d98eae8c556d317b70ef.tar.gz
bcm5719-llvm-81a2b466e916ca6b38e1d98eae8c556d317b70ef.zip
Move shared configs for lit test suites to test/ and unittests/ directories
llvm-svn: 201399
Diffstat (limited to 'compiler-rt')
-rw-r--r--compiler-rt/CMakeLists.txt6
-rw-r--r--compiler-rt/lib/CMakeLists.txt10
-rw-r--r--compiler-rt/lib/asan/lit_tests/GenericConfig/lit.site.cfg.in2
-rw-r--r--compiler-rt/lib/asan/lit_tests/Unit/lit.site.cfg.in2
-rw-r--r--compiler-rt/lib/dfsan/lit_tests/lit.site.cfg.in2
-rw-r--r--compiler-rt/lib/lsan/lit_tests/AsanConfig/lit.site.cfg.in2
-rw-r--r--compiler-rt/lib/lsan/lit_tests/LsanConfig/lit.site.cfg.in2
-rw-r--r--compiler-rt/lib/lsan/lit_tests/Unit/lit.site.cfg.in2
-rw-r--r--compiler-rt/lib/msan/lit_tests/Unit/lit.site.cfg.in2
-rw-r--r--compiler-rt/lib/msan/lit_tests/lit.site.cfg.in2
-rw-r--r--compiler-rt/lib/sanitizer_common/tests/lit.site.cfg.in2
-rw-r--r--compiler-rt/lib/tsan/lit_tests/Unit/lit.site.cfg.in2
-rw-r--r--compiler-rt/lib/tsan/lit_tests/lit.site.cfg.in2
-rw-r--r--compiler-rt/lib/ubsan/lit_tests/AsanConfig/lit.site.cfg.in2
-rw-r--r--compiler-rt/lib/ubsan/lit_tests/UbsanConfig/lit.site.cfg.in2
-rw-r--r--compiler-rt/test/CMakeLists.txt7
-rw-r--r--compiler-rt/test/lit.common.cfg (renamed from compiler-rt/lib/lit.common.cfg)0
-rw-r--r--compiler-rt/test/lit.common.configured.in (renamed from compiler-rt/lib/lit.common.configured.in)2
-rw-r--r--compiler-rt/unittests/CMakeLists.txt3
-rw-r--r--compiler-rt/unittests/lit.common.unit.cfg (renamed from compiler-rt/lib/lit.common.unit.cfg)0
-rw-r--r--compiler-rt/unittests/lit.common.unit.configured.in (renamed from compiler-rt/lib/lit.common.unit.configured.in)2
21 files changed, 27 insertions, 29 deletions
diff --git a/compiler-rt/CMakeLists.txt b/compiler-rt/CMakeLists.txt
index 55fe62f5510..97cd6145569 100644
--- a/compiler-rt/CMakeLists.txt
+++ b/compiler-rt/CMakeLists.txt
@@ -248,8 +248,6 @@ endif()
add_subdirectory(lib)
if(LLVM_INCLUDE_TESTS)
- # Currently the tests have not been ported to CMake, so disable this
- # directory.
- #
- #add_subdirectory(test)
+ add_subdirectory(test)
+ add_subdirectory(unittests)
endif()
diff --git a/compiler-rt/lib/CMakeLists.txt b/compiler-rt/lib/CMakeLists.txt
index 9c4e29894a1..4b37b254d4d 100644
--- a/compiler-rt/lib/CMakeLists.txt
+++ b/compiler-rt/lib/CMakeLists.txt
@@ -34,13 +34,3 @@ if(LLVM_USE_SANITIZER STREQUAL "")
endif()
add_subdirectory(builtins)
-
-# Generate configs for running lit and unit tests.
-configure_lit_site_cfg(
- ${CMAKE_CURRENT_SOURCE_DIR}/lit.common.configured.in
- ${CMAKE_CURRENT_BINARY_DIR}/lit.common.configured)
-
-configure_lit_site_cfg(
- ${CMAKE_CURRENT_SOURCE_DIR}/lit.common.unit.configured.in
- ${CMAKE_CURRENT_BINARY_DIR}/lit.common.unit.configured)
-
diff --git a/compiler-rt/lib/asan/lit_tests/GenericConfig/lit.site.cfg.in b/compiler-rt/lib/asan/lit_tests/GenericConfig/lit.site.cfg.in
index 7ecf0e58150..7d552f3fcbf 100644
--- a/compiler-rt/lib/asan/lit_tests/GenericConfig/lit.site.cfg.in
+++ b/compiler-rt/lib/asan/lit_tests/GenericConfig/lit.site.cfg.in
@@ -11,7 +11,7 @@ config.bits = "@ASAN_TEST_BITS@"
config.android = "@CAN_TARGET_arm_android@"
# Load common config for all compiler-rt lit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/test/lit.common.configured")
# Load tool-specific config that would do the real work.
lit_config.load_config(config, "@ASAN_SOURCE_DIR@/lit_tests/lit.cfg")
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 6e4adfc4ced..f6d9ed94dcc 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
@@ -2,7 +2,7 @@
# Do not edit!
# Load common config for all compiler-rt unit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.unit.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/unittests/lit.common.unit.configured")
# Setup config name.
config.name = 'AddressSanitizer-Unit'
diff --git a/compiler-rt/lib/dfsan/lit_tests/lit.site.cfg.in b/compiler-rt/lib/dfsan/lit_tests/lit.site.cfg.in
index 0cf6d6b5580..7c366a01f02 100644
--- a/compiler-rt/lib/dfsan/lit_tests/lit.site.cfg.in
+++ b/compiler-rt/lib/dfsan/lit_tests/lit.site.cfg.in
@@ -1,5 +1,5 @@
# Load common config for all compiler-rt lit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/test/lit.common.configured")
# Load tool-specific config that would do the real work.
lit_config.load_config(config, "@DFSAN_SOURCE_DIR@/lit_tests/lit.cfg")
diff --git a/compiler-rt/lib/lsan/lit_tests/AsanConfig/lit.site.cfg.in b/compiler-rt/lib/lsan/lit_tests/AsanConfig/lit.site.cfg.in
index 9cf6572c54b..95f006954e5 100644
--- a/compiler-rt/lib/lsan/lit_tests/AsanConfig/lit.site.cfg.in
+++ b/compiler-rt/lib/lsan/lit_tests/AsanConfig/lit.site.cfg.in
@@ -1,5 +1,5 @@
# Load common config for all compiler-rt lit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/test/lit.common.configured")
# Tool-specific config options.
config.lsan_lit_src_root = "@LSAN_LIT_SOURCE_DIR@"
diff --git a/compiler-rt/lib/lsan/lit_tests/LsanConfig/lit.site.cfg.in b/compiler-rt/lib/lsan/lit_tests/LsanConfig/lit.site.cfg.in
index 2a6d724c043..8e9076e9405 100644
--- a/compiler-rt/lib/lsan/lit_tests/LsanConfig/lit.site.cfg.in
+++ b/compiler-rt/lib/lsan/lit_tests/LsanConfig/lit.site.cfg.in
@@ -1,5 +1,5 @@
# Load common config for all compiler-rt lit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/test/lit.common.configured")
# Tool-specific config options.
config.lsan_lit_src_root = "@LSAN_LIT_SOURCE_DIR@"
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 a3a4e9ad0b1..a3db63fe635 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
@@ -2,7 +2,7 @@
# Do not edit!
# Load common config for all compiler-rt unit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.unit.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/unittests/lit.common.unit.configured")
# Setup config name.
config.name = 'LeakSanitizer-Unit'
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 8e67f557d7f..34ae3c0e017 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
@@ -2,7 +2,7 @@
# Do not edit!
# Load common config for all compiler-rt unit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.unit.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/unittests/lit.common.unit.configured")
# Setup config name.
config.name = 'MemorySanitizer-Unit'
diff --git a/compiler-rt/lib/msan/lit_tests/lit.site.cfg.in b/compiler-rt/lib/msan/lit_tests/lit.site.cfg.in
index 946df778f3d..6d1eccc01da 100644
--- a/compiler-rt/lib/msan/lit_tests/lit.site.cfg.in
+++ b/compiler-rt/lib/msan/lit_tests/lit.site.cfg.in
@@ -1,5 +1,5 @@
# Load common config for all compiler-rt lit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/test/lit.common.configured")
# Load tool-specific config that would do the real work.
lit_config.load_config(config, "@MSAN_SOURCE_DIR@/lit_tests/lit.cfg")
diff --git a/compiler-rt/lib/sanitizer_common/tests/lit.site.cfg.in b/compiler-rt/lib/sanitizer_common/tests/lit.site.cfg.in
index 5ceb9e4c5c2..59a05905456 100644
--- a/compiler-rt/lib/sanitizer_common/tests/lit.site.cfg.in
+++ b/compiler-rt/lib/sanitizer_common/tests/lit.site.cfg.in
@@ -2,7 +2,7 @@
# Do not edit!
# Load common config for all compiler-rt unit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.unit.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/unittests/lit.common.unit.configured")
# Setup config name.
config.name = 'SanitizerCommon-Unit'
diff --git a/compiler-rt/lib/tsan/lit_tests/Unit/lit.site.cfg.in b/compiler-rt/lib/tsan/lit_tests/Unit/lit.site.cfg.in
index 3701a2cad74..5d7242d1159 100644
--- a/compiler-rt/lib/tsan/lit_tests/Unit/lit.site.cfg.in
+++ b/compiler-rt/lib/tsan/lit_tests/Unit/lit.site.cfg.in
@@ -2,7 +2,7 @@
# Do not edit!
# Load common config for all compiler-rt unit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.unit.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/unittests/lit.common.unit.configured")
# Load tool-specific config that would do the real work.
lit_config.load_config(config, "@CMAKE_CURRENT_SOURCE_DIR@/Unit/lit.cfg")
diff --git a/compiler-rt/lib/tsan/lit_tests/lit.site.cfg.in b/compiler-rt/lib/tsan/lit_tests/lit.site.cfg.in
index b0e427446ea..aebdd5ebc1f 100644
--- a/compiler-rt/lib/tsan/lit_tests/lit.site.cfg.in
+++ b/compiler-rt/lib/tsan/lit_tests/lit.site.cfg.in
@@ -2,7 +2,7 @@
# Do not edit!
# Load common config for all compiler-rt lit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/test/lit.common.configured")
# Load tool-specific config that would do the real work.
lit_config.load_config(config, "@CMAKE_CURRENT_SOURCE_DIR@/lit.cfg")
diff --git a/compiler-rt/lib/ubsan/lit_tests/AsanConfig/lit.site.cfg.in b/compiler-rt/lib/ubsan/lit_tests/AsanConfig/lit.site.cfg.in
index f75741838f8..03d55fc56f1 100644
--- a/compiler-rt/lib/ubsan/lit_tests/AsanConfig/lit.site.cfg.in
+++ b/compiler-rt/lib/ubsan/lit_tests/AsanConfig/lit.site.cfg.in
@@ -1,5 +1,5 @@
# Load common config for all compiler-rt lit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/test/lit.common.configured")
# Tool-specific config options.
config.ubsan_lit_tests_dir = "@UBSAN_LIT_TESTS_DIR@"
diff --git a/compiler-rt/lib/ubsan/lit_tests/UbsanConfig/lit.site.cfg.in b/compiler-rt/lib/ubsan/lit_tests/UbsanConfig/lit.site.cfg.in
index c08fc30d004..6554bac86c2 100644
--- a/compiler-rt/lib/ubsan/lit_tests/UbsanConfig/lit.site.cfg.in
+++ b/compiler-rt/lib/ubsan/lit_tests/UbsanConfig/lit.site.cfg.in
@@ -1,5 +1,5 @@
# Load common config for all compiler-rt lit tests.
-lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/lib/lit.common.configured")
+lit_config.load_config(config, "@COMPILER_RT_BINARY_DIR@/test/lit.common.configured")
# Tool-specific config options.
config.ubsan_lit_tests_dir = "@UBSAN_LIT_TESTS_DIR@"
diff --git a/compiler-rt/test/CMakeLists.txt b/compiler-rt/test/CMakeLists.txt
new file mode 100644
index 00000000000..1ab0cb5229b
--- /dev/null
+++ b/compiler-rt/test/CMakeLists.txt
@@ -0,0 +1,7 @@
+configure_lit_site_cfg(
+ ${CMAKE_CURRENT_SOURCE_DIR}/lit.common.configured.in
+ ${CMAKE_CURRENT_BINARY_DIR}/lit.common.configured)
+
+# BlocksRuntime and builtins testsuites are not yet ported to lit.
+# add_subdirectory(BlocksRuntime)
+# add_subdirectory(builtins)
diff --git a/compiler-rt/lib/lit.common.cfg b/compiler-rt/test/lit.common.cfg
index 4b198f21ea0..4b198f21ea0 100644
--- a/compiler-rt/lib/lit.common.cfg
+++ b/compiler-rt/test/lit.common.cfg
diff --git a/compiler-rt/lib/lit.common.configured.in b/compiler-rt/test/lit.common.configured.in
index bfed0424c79..3b1083021f4 100644
--- a/compiler-rt/lib/lit.common.configured.in
+++ b/compiler-rt/test/lit.common.configured.in
@@ -29,4 +29,4 @@ except KeyError,e:
lit_config.fatal("unable to find %r parameter, use '--param=%s=VALUE'" % (key, key))
# Setup attributes common for all compiler-rt projects.
-lit_config.load_config(config, "@COMPILER_RT_SOURCE_DIR@/lib/lit.common.cfg")
+lit_config.load_config(config, "@COMPILER_RT_SOURCE_DIR@/test/lit.common.cfg")
diff --git a/compiler-rt/unittests/CMakeLists.txt b/compiler-rt/unittests/CMakeLists.txt
new file mode 100644
index 00000000000..fe2c39781a9
--- /dev/null
+++ b/compiler-rt/unittests/CMakeLists.txt
@@ -0,0 +1,3 @@
+configure_lit_site_cfg(
+ ${CMAKE_CURRENT_SOURCE_DIR}/lit.common.unit.configured.in
+ ${CMAKE_CURRENT_BINARY_DIR}/lit.common.unit.configured)
diff --git a/compiler-rt/lib/lit.common.unit.cfg b/compiler-rt/unittests/lit.common.unit.cfg
index 2bd8f376f00..2bd8f376f00 100644
--- a/compiler-rt/lib/lit.common.unit.cfg
+++ b/compiler-rt/unittests/lit.common.unit.cfg
diff --git a/compiler-rt/lib/lit.common.unit.configured.in b/compiler-rt/unittests/lit.common.unit.configured.in
index f2c5373f34b..fe827c638be 100644
--- a/compiler-rt/lib/lit.common.unit.configured.in
+++ b/compiler-rt/unittests/lit.common.unit.configured.in
@@ -21,4 +21,4 @@ except KeyError,e:
lit_config.fatal("unable to find %r parameter, use '--param=%s=VALUE'" % (key, key))
# Setup attributes common for all compiler-rt unit tests.
-lit_config.load_config(config, "@COMPILER_RT_SOURCE_DIR@/lib/lit.common.unit.cfg")
+lit_config.load_config(config, "@COMPILER_RT_SOURCE_DIR@/unittests/lit.common.unit.cfg")
OpenPOWER on IntegriCloud