Move shared configs for lit test suites to test/ and unittests/ directories
authorAlexey Samsonov <samsonov@google.com>
Fri, 14 Feb 2014 11:00:07 +0000 (11:00 +0000)
committerAlexey Samsonov <samsonov@google.com>
Fri, 14 Feb 2014 11:00:07 +0000 (11:00 +0000)
llvm-svn: 201399

21 files changed:
compiler-rt/CMakeLists.txt
compiler-rt/lib/CMakeLists.txt
compiler-rt/lib/asan/lit_tests/GenericConfig/lit.site.cfg.in
compiler-rt/lib/asan/lit_tests/Unit/lit.site.cfg.in
compiler-rt/lib/dfsan/lit_tests/lit.site.cfg.in
compiler-rt/lib/lsan/lit_tests/AsanConfig/lit.site.cfg.in
compiler-rt/lib/lsan/lit_tests/LsanConfig/lit.site.cfg.in
compiler-rt/lib/lsan/lit_tests/Unit/lit.site.cfg.in
compiler-rt/lib/msan/lit_tests/Unit/lit.site.cfg.in
compiler-rt/lib/msan/lit_tests/lit.site.cfg.in
compiler-rt/lib/sanitizer_common/tests/lit.site.cfg.in
compiler-rt/lib/tsan/lit_tests/Unit/lit.site.cfg.in
compiler-rt/lib/tsan/lit_tests/lit.site.cfg.in
compiler-rt/lib/ubsan/lit_tests/AsanConfig/lit.site.cfg.in
compiler-rt/lib/ubsan/lit_tests/UbsanConfig/lit.site.cfg.in
compiler-rt/test/CMakeLists.txt [new file with mode: 0644]
compiler-rt/test/lit.common.cfg [moved from compiler-rt/lib/lit.common.cfg with 100% similarity]
compiler-rt/test/lit.common.configured.in [moved from compiler-rt/lib/lit.common.configured.in with 93% similarity]
compiler-rt/unittests/CMakeLists.txt [new file with mode: 0644]
compiler-rt/unittests/lit.common.unit.cfg [moved from compiler-rt/lib/lit.common.unit.cfg with 100% similarity]
compiler-rt/unittests/lit.common.unit.configured.in [moved from compiler-rt/lib/lit.common.unit.configured.in with 90% similarity]

index 55fe62f..97cd614 100644 (file)
@@ -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()
index 9c4e298..4b37b25 100644 (file)
@@ -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)
-
index 7ecf0e5..7d552f3 100644 (file)
@@ -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")
index 6e4adfc..f6d9ed9 100644 (file)
@@ -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'
index 0cf6d6b..7c366a0 100644 (file)
@@ -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")
index 9cf6572..95f0069 100644 (file)
@@ -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@"
index 2a6d724..8e9076e 100644 (file)
@@ -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@"
index a3a4e9a..a3db63f 100644 (file)
@@ -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'
index 8e67f55..34ae3c0 100644 (file)
@@ -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'
index 946df77..6d1eccc 100644 (file)
@@ -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")
index 5ceb9e4..59a0590 100644 (file)
@@ -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'
index 3701a2c..5d7242d 100644 (file)
@@ -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")
index b0e4274..aebdd5e 100644 (file)
@@ -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")
index f757418..03d55fc 100644 (file)
@@ -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@"
index c08fc30..6554bac 100644 (file)
@@ -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 (file)
index 0000000..1ab0cb5
--- /dev/null
@@ -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)
similarity index 93%
rename from compiler-rt/lib/lit.common.configured.in
rename to compiler-rt/test/lit.common.configured.in
index bfed042..3b10830 100644 (file)
@@ -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 (file)
index 0000000..fe2c397
--- /dev/null
@@ -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)
@@ -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")