test: use separate input file for test
authorSaleem Abdulrasool <compnerd@compnerd.org>
Wed, 16 Nov 2016 04:08:46 +0000 (04:08 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Wed, 16 Nov 2016 04:08:46 +0000 (04:08 +0000)
Rather than using sed to generate the input and pipe the result to
strings, use the static input instead.

llvm-svn: 287079

llvm/test/tools/llvm-strings/Inputs/variable-length [new file with mode: 0644]
llvm/test/tools/llvm-strings/length.test

diff --git a/llvm/test/tools/llvm-strings/Inputs/variable-length b/llvm/test/tools/llvm-strings/Inputs/variable-length
new file mode 100644 (file)
index 0000000..649f68c
--- /dev/null
@@ -0,0 +1,4 @@
+a
+ab
+abc
+abcd
index f64829d..20d586d 100644 (file)
@@ -1,7 +1,7 @@
-RUN: sed -n 's/^STDIN: //p' %s | llvm-strings | FileCheck --check-prefix CHECK-DEFAULT %s
-RUN: sed -n 's/^STDIN: //p' %s | not llvm-strings -n 0 2>&1 | FileCheck --check-prefix CHECK-0 %s
-RUN: sed -n 's/^STDIN: //p' %s | llvm-strings -n 1 | FileCheck --check-prefix CHECK-1 %s
-RUN: sed -n 's/^STDIN: //p' %s | llvm-strings -n 2 | FileCheck --check-prefix CHECK-2 %s
+RUN: not llvm-strings -n 0 2>&1 %S/Inputs/variable-length | FileCheck --check-prefix CHECK-0 %s
+RUN: llvm-strings -n 1 %S/Inputs/variable-length | FileCheck --check-prefix CHECK-1 %s
+RUN: llvm-strings -n 2 %S/Inputs/variable-length | FileCheck --check-prefix CHECK-2 %s
+RUN: llvm-strings %S/Inputs/variable-length | FileCheck --check-prefix CHECK-DEFAULT %s
 
 STDIN: a
 STDIN: ab