From 68e337a67b4063f6a02d981f55dd3613fe9957b1 Mon Sep 17 00:00:00 2001 From: Saleem Abdulrasool Date: Wed, 16 Nov 2016 04:08:46 +0000 Subject: [PATCH] test: use separate input file for test Rather than using sed to generate the input and pipe the result to strings, use the static input instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@287079 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/tools/llvm-strings/Inputs/variable-length | 4 ++++ test/tools/llvm-strings/length.test | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 test/tools/llvm-strings/Inputs/variable-length diff --git a/test/tools/llvm-strings/Inputs/variable-length b/test/tools/llvm-strings/Inputs/variable-length new file mode 100644 index 00000000000..649f68c12db --- /dev/null +++ b/test/tools/llvm-strings/Inputs/variable-length @@ -0,0 +1,4 @@ +a +ab +abc +abcd diff --git a/test/tools/llvm-strings/length.test b/test/tools/llvm-strings/length.test index f64829dc885..20d586df820 100644 --- a/test/tools/llvm-strings/length.test +++ b/test/tools/llvm-strings/length.test @@ -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 -- 2.40.0