summaryrefslogtreecommitdiffstats
path: root/llvm/test/tools/llvm-strings
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/tools/llvm-strings')
-rw-r--r--llvm/test/tools/llvm-strings/length.test24
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
+
OpenPOWER on IntegriCloud