mirror of
https://https.git.savannah.gnu.org/git/diffutils.git
synced 2026-01-27 09:54:25 +00:00
* tests/colors: Use "returns_ 1" rather than testing $? = 1 * tests/basic: Likewise. * tests/binary: Likewise. * tests/filename-quoting: Likewise. * tests/function-line-vs-leading-space: Likewise. * tests/ignore-matching-lines: Likewise. * tests/label-vs-func: Likewise. * tests/new-file: Likewise. * tests/no-dereference: Likewise. * tests/no-newline-at-eof: Likewise. * tests/stdin: Likewise.
47 lines
454 B
Bash
Executable File
47 lines
454 B
Bash
Executable File
#!/bin/sh
|
|
# --ignore-matching-lines
|
|
|
|
# Bug reported by Vincent Lefevre in <http://bugs.gnu.org/16864>.
|
|
|
|
. "${srcdir=.}/init.sh"; path_prepend_ ../src
|
|
|
|
fail=0
|
|
|
|
cat <<'EOF' >a
|
|
1a
|
|
2
|
|
3a
|
|
4
|
|
5
|
|
6
|
|
EOF
|
|
|
|
cat <<'EOF' >b
|
|
1b
|
|
2
|
|
3b
|
|
4
|
|
5
|
|
6
|
|
7
|
|
EOF
|
|
|
|
cat <<'EOF' >exp
|
|
@@ -1,6 +1,7 @@
|
|
-1a
|
|
+1b
|
|
2
|
|
-3a
|
|
+3b
|
|
4
|
|
5
|
|
6
|
|
+7
|
|
EOF
|
|
|
|
returns_ 1 diff -u --ignore-matching-lines 3 a b >out 2>err || fail=1
|
|
sed 1,2d out >outtail || framework_failure+
|
|
compare exp outtail || fail=1
|
|
|
|
Exit $fail
|