[libc++] Enable the new libc++ testing format by default
authorLouis Dionne <ldionne@apple.com>
Sat, 4 Apr 2020 20:53:35 +0000 (16:53 -0400)
committerLouis Dionne <ldionne@apple.com>
Sat, 4 Apr 2020 20:57:16 +0000 (16:57 -0400)
Both test formats are equivalent, so this *should* not be a problem.
However, I'm taking advantage of the week-end to test this and see if
there are any failures. If so, it should be fine to revert this until
the failures have been addressed.

For the time being, it is still possible to use the old format by passing
`--param=use_old_format=True` when running Lit.

libcxx/test/lit.cfg

index 8f42dd7..86e8060 100644 (file)
@@ -52,9 +52,9 @@ config_module = __import__(config_module_name, fromlist=['Configuration'])
 configuration = config_module.Configuration(lit_config, config)
 configuration.configure()
 configuration.print_config_info()
-if lit_config.params.get('use_new_format', False):
-    lit_config.note("Using the experimental libc++ testing format")
+if lit_config.params.get('use_old_format', False):
+    lit_config.note("Using the old libc++ testing format")
+    config.test_format = configuration.get_test_format()
+else:
     import libcxx.test.newformat
     config.test_format = libcxx.test.newformat.CxxStandardLibraryTest()
-else:
-    config.test_format = configuration.get_test_format()