[tests] Change with_system_lib feature to match what XFAIL lines expect.
- The lit builtin XFAIL handling is more restrictive than what we were previously using, and for now I'd rather keep the lit one restrictive. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@189692 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d179407288
commit
9e9d076879
16
test/lit.cfg
16
test/lit.cfg
@ -2,15 +2,16 @@
|
|||||||
|
|
||||||
# Configuration file for the 'lit' test runner.
|
# Configuration file for the 'lit' test runner.
|
||||||
|
|
||||||
|
import errno
|
||||||
import os
|
import os
|
||||||
import sys
|
|
||||||
import platform
|
import platform
|
||||||
import tempfile
|
import re
|
||||||
|
import shlex
|
||||||
import signal
|
import signal
|
||||||
import subprocess
|
import subprocess
|
||||||
import errno
|
import sys
|
||||||
|
import tempfile
|
||||||
import time
|
import time
|
||||||
import shlex
|
|
||||||
|
|
||||||
import lit.Test
|
import lit.Test
|
||||||
import lit.formats
|
import lit.formats
|
||||||
@ -284,5 +285,8 @@ if config.target_triple is None:
|
|||||||
# known to fail with versions of libc++ as were shipped with a particular
|
# known to fail with versions of libc++ as were shipped with a particular
|
||||||
# triple.
|
# triple.
|
||||||
if use_system_lib:
|
if use_system_lib:
|
||||||
config.available_features.add('with_system_lib=%s' % (
|
# Drop sub-major version components from the triple, because the current
|
||||||
config.target_triple,))
|
# XFAIL handling expects exact matches for feature checks.
|
||||||
|
sanitized_triple = re.sub(r"([^-]+)-([^-]+)-([^-.]+).*", r"\1-\2-\3",
|
||||||
|
config.target_triple)
|
||||||
|
config.available_features.add('with_system_lib=%s' % (sanitized_triple,))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user