cxx/test/input.output
Dan Albert b4ed5ca01e 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.


git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@214753 91177308-0d34-0410-b5e6-96231b3b80d8
2014-08-04 18:44:48 +00:00
..
file.streams Remove unused code in a libc++ test. 2014-06-02 12:00:08 +00:00
input.output.general license change 2010-11-16 22:09:02 +00:00
iostream.format Fix bug 19740; round-tripping a pointer through a stream doesn't work 2014-05-21 16:02:20 +00:00
iostream.forward license change 2010-11-16 22:09:02 +00:00
iostream.objects license change 2010-11-16 22:09:02 +00:00
iostreams.base Add locales to available_features for tests. 2014-08-04 18:44:48 +00:00
iostreams.requirements license change 2010-11-16 22:09:02 +00:00
stream.buffers Add locales to available_features for tests. 2014-08-04 18:44:48 +00:00
string.streams The move / swap members were not correctly taking all of the possible states of the basic_stringbuf into account. Just rewrote these members. Test included. This fixes http://llvm.org/bugs/show_bug.cgi?id=15659. 2013-04-03 20:21:29 +00:00
nothing_to_do.pass.cpp license change 2010-11-16 22:09:02 +00:00