summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2010-08-24 21:39:55 +0000
committerDaniel Dunbar <daniel@zuster.org>2010-08-24 21:39:55 +0000
commitb44eb0b900a0c35024c7691f00d1a8cce6b865b4 (patch)
tree5045b9d59f7d8cf682dfe75407224d9ab00fbb8b
parent2eedb7949e539ed000ff62a98df9c6e0e4f85f94 (diff)
downloadbcm5719-llvm-b44eb0b900a0c35024c7691f00d1a8cce6b865b4.tar.gz
bcm5719-llvm-b44eb0b900a0c35024c7691f00d1a8cce6b865b4.zip
tests: Use REQUIRES: instead of XFAIL: for crash recovery tests; running them on
Windows breaks things (because it pops up dialogs) since we don't have crash recovery support there (yet). llvm-svn: 111970
-rw-r--r--clang/test/Index/crash-recovery-code-complete.c2
-rw-r--r--clang/test/Index/crash-recovery-reparse.c2
-rw-r--r--clang/test/Index/crash-recovery.c2
-rw-r--r--clang/test/lit.cfg6
4 files changed, 9 insertions, 3 deletions
diff --git a/clang/test/Index/crash-recovery-code-complete.c b/clang/test/Index/crash-recovery-code-complete.c
index 71b98b639be..a80bdc2aee8 100644
--- a/clang/test/Index/crash-recovery-code-complete.c
+++ b/clang/test/Index/crash-recovery-code-complete.c
@@ -5,6 +5,6 @@
// RUN: FileCheck < %t.err -check-prefix=CHECK-CODE-COMPLETE-CRASH %s
// CHECK-CODE-COMPLETE-CRASH: Unable to perform code completion!
//
-// XFAIL: win32
+// REQUIRES: crash-recovery
#warning parsing original file
diff --git a/clang/test/Index/crash-recovery-reparse.c b/clang/test/Index/crash-recovery-reparse.c
index 0697576880f..e394bd18dfb 100644
--- a/clang/test/Index/crash-recovery-reparse.c
+++ b/clang/test/Index/crash-recovery-reparse.c
@@ -5,6 +5,6 @@
// RUN: FileCheck < %t.err -check-prefix=CHECK-REPARSE-SOURCE-CRASH %s
// CHECK-REPARSE-SOURCE-CRASH: Unable to reparse translation unit
//
-// XFAIL: win32
+// REQUIRES: crash-recovery
#warning parsing original file
diff --git a/clang/test/Index/crash-recovery.c b/clang/test/Index/crash-recovery.c
index 73920c2f33a..b7f6e0b2b9e 100644
--- a/clang/test/Index/crash-recovery.c
+++ b/clang/test/Index/crash-recovery.c
@@ -2,6 +2,6 @@
// RUN: FileCheck < %t.err -check-prefix=CHECK-LOAD-SOURCE-CRASH %s
// CHECK-LOAD-SOURCE-CRASH: Unable to load translation unit
//
-// XFAIL: win32
+// REQUIRES: crash-recovery
#pragma clang __debug crash
diff --git a/clang/test/lit.cfg b/clang/test/lit.cfg
index 42de5cbc5f9..80f8d5a544a 100644
--- a/clang/test/lit.cfg
+++ b/clang/test/lit.cfg
@@ -146,3 +146,9 @@ config.substitutions.append(
config.substitutions.append(
(' %clang-cc1 ',
"""*** invalid substitution, use '%clang_cc1'. ***""") )
+
+###
+
+# Set available features we allow tests to conditionalize on.
+if platform.system() != 'Windows':
+ config.available_features.add('crash-recovery')
OpenPOWER on IntegriCloud