[libunwind] Support the new libc++ test format
authorSergej Jaskiewicz <jaskiewiczs@icloud.com>
Mon, 6 Apr 2020 20:26:37 +0000 (23:26 +0300)
committerSergej Jaskiewicz <jaskiewiczs@icloud.com>
Mon, 6 Apr 2020 20:26:59 +0000 (23:26 +0300)
Reviewers: ldionne, #libunwind, mstorsjo

Reviewed By: ldionne, #libunwind, mstorsjo

Subscribers: mstorsjo, dexonsmith, llvm-commits, libcxx-commits

Tags: #llvm, #libunwind

Differential Revision: https://reviews.llvm.org/D77501

libunwind/test/lit.cfg

index 1d284bd..4ac7493 100644 (file)
@@ -67,4 +67,9 @@ config_module = __import__(config_module_name, fromlist=['Configuration'])
 configuration = config_module.Configuration(lit_config, config)
 configuration.configure()
 configuration.print_config_info()
-config.test_format = configuration.get_test_format()
+if lit_config.params.get('use_new_format', False):
+    lit_config.note("Using the experimental libc++ testing format")
+    import libcxx.test.newformat
+    config.test_format = libcxx.test.newformat.CxxStandardLibraryTest()
+else:
+    config.test_format = configuration.get_test_format()