[libc++abi] Enable the new libc++ testing format by default

The new format should be equivalent to the old format, and it is now the
default format when running the libc++ tests. This commit changes the
libc++abi tests to use the new format by default too. If unexpected failures
are discovered, it should be fine to revert this commit until they are
addressed.

Also note that it is still possible to use the old format by passing
`--param=use_old_format=True` when running Lit for the time being.
This commit is contained in:
Louis Dionne 2020-04-07 09:16:06 -04:00
parent f75ebe1ab3
commit 2eb8864be2

View file

@ -70,9 +70,10 @@ 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:
lit_config.note("Using the new libc++ testing format")
import libcxx.test.newformat
config.test_format = libcxx.test.newformat.CxxStandardLibraryTest()
else:
config.test_format = configuration.get_test_format()