diff options
Diffstat (limited to 'llvm/test/tools/llvm-strings')
-rw-r--r-- | llvm/test/tools/llvm-strings/length.test | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/llvm/test/tools/llvm-strings/length.test b/llvm/test/tools/llvm-strings/length.test new file mode 100644 index 00000000000..f64829dc885 --- /dev/null +++ b/llvm/test/tools/llvm-strings/length.test @@ -0,0 +1,24 @@ +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 + +STDIN: a +STDIN: ab +STDIN: abc +STDIN: abcd + +CHECK-DEFAULT: abcd + +CHECK-0: invalid minimum string length 0 + +CHECK-1: a +CHECK-1: ab +CHECK-1: abc +CHECK-1: abcd + +CHECK-2-NOT: a +CHECK-2: ab +CHECK-2: abc +CHECK-2: abcd + |