Index: test/YAMLParser/spec-07-05.data =================================================================== --- test/YAMLParser/spec-07-05.data +++ test/YAMLParser/spec-07-05.data @@ -1,10 +1,6 @@ -# RUN: yaml-bench -canonical %s 2>&1 | FileCheck %s -# -# We don't currently parse TAG directives. -# XFAIL: * +# RUN: yaml-bench -canonical %s 2>&1 %TAG ! !foo %TAG ! !foo bar -# CHECK: error Index: test/YAMLParser/spec-08-04.data =================================================================== --- test/YAMLParser/spec-08-04.data +++ test/YAMLParser/spec-08-04.data @@ -1,9 +1,4 @@ -# RUN: yaml-bench -canonical %s 2>&1 | FileCheck %s -# -# We don't currently look at the content of literal tags. -# XFAIL: * +# RUN: yaml-bench -canonical %s 2>&1 - ! foo - !<$:?> bar - -# CHECK: error Index: test/YAMLParser/spec-08-06.data =================================================================== --- test/YAMLParser/spec-08-06.data +++ test/YAMLParser/spec-08-06.data @@ -1,7 +1,4 @@ -# RUN: yaml-bench -canonical %s 2>&1 | FileCheck %s -# -# We don't currently validate tags. -# XFAIL: * +# RUN: yaml-bench -canonical %s 2>&1 %TAG !o! tag:ben-kiki.org,2000: --- @@ -9,4 +6,3 @@ - !o! bar - !h!type baz -# CHECK: error Index: test/YAMLParser/spec-09-14.data =================================================================== --- test/YAMLParser/spec-09-14.data +++ test/YAMLParser/spec-09-14.data @@ -1,7 +1,4 @@ -# RUN: yaml-bench -canonical %s 2>&1 | FileCheck %s -# -# Not quite sure why this doesn't fail. -# XFAIL: * +# RUN: yaml-bench -canonical %s 2>&1 --- --- ||| : foo @@ -17,5 +14,3 @@ } ] ... - -# CHECK: error Index: test/lit.cfg =================================================================== --- test/lit.cfg +++ test/lit.cfg @@ -41,7 +41,7 @@ # suffixes: A list of file extensions to treat as test files. This is overriden # by individual lit.local.cfg files in the test subdirectories. -config.suffixes = ['.ll', '.c', '.cxx', '.test', '.txt', '.s'] +config.suffixes = ['.ll', '.c', '.cxx', '.test', '.txt', '.s', '.data'] # excludes: A list of directories to exclude from the testsuite. The 'Inputs' # subdirectories contain auxiliary inputs for various tests in their parent