|
@@ -81,6 +81,60 @@
|
|
|
# CHECK: error: command failed with exit status: 1
|
|
|
# CHECK: $ "true"
|
|
|
|
|
|
+# CHECK: $ "cat" "diff-in.bin"
|
|
|
+# CHECK-NOT: error
|
|
|
+# CHECK: $ "diff" "-u" "-" "diff-in.bin"
|
|
|
+# CHECK-NOT: error
|
|
|
+
|
|
|
+# CHECK: $ "cat" "diff-in.bin"
|
|
|
+# CHECK-NOT: error
|
|
|
+# CHECK: $ "diff" "-u" "diff-in.bin" "-"
|
|
|
+# CHECK-NOT: error
|
|
|
+
|
|
|
+# CHECK: $ "cat" "diff-in.bin"
|
|
|
+# CHECK-NOT: error
|
|
|
+# CHECK: $ "diff" "-u" "diff-in.utf16" "-"
|
|
|
+# CHECK: # command output:
|
|
|
+# CHECK-NEXT: ---
|
|
|
+# CHECK-NEXT: +++
|
|
|
+# CHECK-NEXT: @@
|
|
|
+# CHECK-NEXT: {{^ .f.o.o.$}}
|
|
|
+# CHECK-NEXT: {{^-.b.a.r.$}}
|
|
|
+# CHECK-NEXT: {{^\+.b.a.r..}}
|
|
|
+# CHECK-NEXT: {{^ .b.a.z.$}}
|
|
|
+# CHECK: error: command failed with exit status: 1
|
|
|
+# CHECK: $ "true"
|
|
|
+
|
|
|
+# CHECK: $ "cat" "diff-in.bin"
|
|
|
+# CHECK-NOT: error
|
|
|
+# CHECK: $ "diff" "-u" "diff-in.utf8" "-"
|
|
|
+# CHECK: # command output:
|
|
|
+# CHECK-NEXT: ---
|
|
|
+# CHECK-NEXT: +++
|
|
|
+# CHECK-NEXT: @@
|
|
|
+# CHECK-NEXT: -foo
|
|
|
+# CHECK-NEXT: -bar
|
|
|
+# CHECK-NEXT: -baz
|
|
|
+# CHECK-NEXT: {{^\+.f.o.o.$}}
|
|
|
+# CHECK-NEXT: {{^\+.b.a.r..}}
|
|
|
+# CHECK-NEXT: {{^\+.b.a.z.$}}
|
|
|
+# CHECK: error: command failed with exit status: 1
|
|
|
+# CHECK: $ "true"
|
|
|
+
|
|
|
+# CHECK: $ "diff" "-u" "-" "diff-in.utf8"
|
|
|
+# CHECK: # command output:
|
|
|
+# CHECK-NEXT: ---
|
|
|
+# CHECK-NEXT: +++
|
|
|
+# CHECK-NEXT: @@
|
|
|
+# CHECK-NEXT: {{^\-.f.o.o.$}}
|
|
|
+# CHECK-NEXT: {{^\-.b.a.r..}}
|
|
|
+# CHECK-NEXT: {{^\-.b.a.z.$}}
|
|
|
+# CHECK-NEXT: +foo
|
|
|
+# CHECK-NEXT: +bar
|
|
|
+# CHECK-NEXT: +baz
|
|
|
+# CHECK: error: command failed with exit status: 1
|
|
|
+# CHECK: $ "true"
|
|
|
+
|
|
|
# CHECK: $ "false"
|
|
|
|
|
|
# CHECK: ***
|
|
@@ -158,6 +212,51 @@
|
|
|
# CHECK-NOT: error
|
|
|
# CHECK: $ "true"
|
|
|
|
|
|
+# CHECK: $ "echo" "foo"
|
|
|
+# CHECK: $ "diff" "-u" "-" "{{[^"]*}}.foo"
|
|
|
+# CHECK-NOT: note
|
|
|
+# CHECK-NOT: error
|
|
|
+
|
|
|
+# CHECK: $ "echo" "foo"
|
|
|
+# CHECK: $ "diff" "-u" "{{[^"]*}}.foo" "-"
|
|
|
+# CHECK-NOT: note
|
|
|
+# CHECK-NOT: error
|
|
|
+
|
|
|
+# CHECK: $ "echo" "bar"
|
|
|
+# CHECK: $ "diff" "-u" "{{[^"]*}}.foo" "-"
|
|
|
+# CHECK: # command output:
|
|
|
+# CHECK: @@
|
|
|
+# CHECK-NEXT: -foo
|
|
|
+# CHECK-NEXT: +bar
|
|
|
+# CHECK: error: command failed with exit status: 1
|
|
|
+# CHECK: $ "true"
|
|
|
+
|
|
|
+# CHECK: $ "echo" "bar"
|
|
|
+# CHECK: $ "diff" "-u" "-" "{{[^"]*}}.foo"
|
|
|
+# CHECK: # command output:
|
|
|
+# CHECK: @@
|
|
|
+# CHECK-NEXT: -bar
|
|
|
+# CHECK-NEXT: +foo
|
|
|
+# CHECK: error: command failed with exit status: 1
|
|
|
+# CHECK: $ "true"
|
|
|
+
|
|
|
+# CHECK: $ "echo" "foo"
|
|
|
+# CHECK: $ "diff" "-" "{{[^"]*}}.foo"
|
|
|
+# CHECK-NOT: note
|
|
|
+# CHECK-NOT: error
|
|
|
+# CHECK: $ "FileCheck"
|
|
|
+# CHECK-NOT: note
|
|
|
+# CHECK-NOT: error
|
|
|
+
|
|
|
+# CHECK: $ "echo" "bar"
|
|
|
+# CHECK: $ "diff" "-u" "{{[^"]*}}.foo" "-"
|
|
|
+# CHECK: note: command had no output on stdout or stderr
|
|
|
+# CHECK: error: command failed with exit status: 1
|
|
|
+# CHECK: $ "FileCheck"
|
|
|
+# CHECK-NOT: note
|
|
|
+# CHECK-NOT: error
|
|
|
+# CHECK: $ "true"
|
|
|
+
|
|
|
# CHECK: $ "false"
|
|
|
|
|
|
# CHECK: ***
|
|
@@ -216,6 +315,20 @@
|
|
|
# CHECK: File {{.*}}dir1{{.*}}extra_file is a regular empty file while file {{.*}}dir2{{.*}}extra_file is a directory
|
|
|
# CHECK: error: command failed with exit status: 1
|
|
|
|
|
|
+# CHECK: FAIL: shtest-shell :: diff-r-error-7.txt
|
|
|
+# CHECK: *** TEST 'shtest-shell :: diff-r-error-7.txt' FAILED ***
|
|
|
+# CHECK: $ "diff" "-r" "-" "{{[^"]*}}"
|
|
|
+# CHECK: # command stderr:
|
|
|
+# CHECK: Error: cannot recursively compare '-'
|
|
|
+# CHECK: error: command failed with exit status: 1
|
|
|
+
|
|
|
+# CHECK: FAIL: shtest-shell :: diff-r-error-8.txt
|
|
|
+# CHECK: *** TEST 'shtest-shell :: diff-r-error-8.txt' FAILED ***
|
|
|
+# CHECK: $ "diff" "-r" "{{[^"]*}}" "-"
|
|
|
+# CHECK: # command stderr:
|
|
|
+# CHECK: Error: cannot recursively compare '-'
|
|
|
+# CHECK: error: command failed with exit status: 1
|
|
|
+
|
|
|
# CHECK: PASS: shtest-shell :: diff-r.txt
|
|
|
|
|
|
# CHECK: FAIL: shtest-shell :: error-0.txt
|
|
@@ -297,4 +410,4 @@
|
|
|
# CHECK: PASS: shtest-shell :: sequencing-0.txt
|
|
|
# CHECK: XFAIL: shtest-shell :: sequencing-1.txt
|
|
|
# CHECK: PASS: shtest-shell :: valid-shell.txt
|
|
|
-# CHECK: Failing Tests (28)
|
|
|
+# CHECK: Failing Tests (30)
|