hanchenye-llvm-project/libcxx/test/re
Dan Albert a85b27f6f7 Add locales to available_features for tests.
Linux has a lot of failures caused by not having support for certain
locales. Since these come out as a lot of noise in the test results,
have lit.cfg detect the presence of the various locales used in the
tests and add them to config.available_features as locale.LOCALE_NAME.

This patch also adds REQUIRES: locale.REQUIRED_LOCALE to every test that
I saw failing in this manner. We probably need to add more for all the
tests requiring en_US.UTF-8, but we can do that on an as-needed basis.

One thing that concerns me is how many tests get skipped because of
missing locales (especially in regex/). We should make a point of
splitting up any tests that test default behavior _and_ behavior under a
given locale so that we aren't losing coverage for default behavior.

llvm-svn: 214753
2014-08-04 18:44:48 +00:00
..
re.alg Add locales to available_features for tests. 2014-08-04 18:44:48 +00:00
re.badexp
re.const
re.def
re.general
re.grammar
re.iter Implement LWG Issues #2329 and #2332 - disallow iterators into temporary regexes and regexes into temporary strings 2014-02-19 21:21:11 +00:00
re.regex
re.req
re.results Implement LWG issue 2306: match_results::reference should be value_type&, not const value_type&. This is a general move by the LWG to have the reference type of read-only containers be a non-const reference; however, there are no methods that return a non-const reference to a match_result entry, so there's no worries about getting a non-const reference to a constant object. 2014-02-26 01:56:31 +00:00
re.submatch
re.syn
re.traits Add locales to available_features for tests. 2014-08-04 18:44:48 +00:00
nothing_to_do.pass.cpp