patch: replace it with toybox's implementation
Signed-off-by: Rob Landley <rob@landley.net> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
committed by
Denys Vlasenko
parent
dcaed97e0f
commit
1bbc0cd7f2
@@ -7,7 +7,7 @@
|
||||
# testing "test name" "options" "expected result" "file input" "stdin"
|
||||
|
||||
testing "patch with old_file == new_file" \
|
||||
'patch; echo $?; cat input' \
|
||||
'patch 2>&1; echo $?; cat input' \
|
||||
"\
|
||||
patching file input
|
||||
0
|
||||
@@ -29,7 +29,7 @@ zxc
|
||||
" \
|
||||
|
||||
testing "patch with nonexistent old_file" \
|
||||
'patch; echo $?; cat input' \
|
||||
'patch 2>&1; echo $?; cat input' \
|
||||
"\
|
||||
patching file input
|
||||
0
|
||||
@@ -51,7 +51,7 @@ zxc
|
||||
" \
|
||||
|
||||
testing "patch -R with nonexistent old_file" \
|
||||
'patch -R; echo $?; cat input' \
|
||||
'patch -R 2>&1; echo $?; cat input' \
|
||||
"\
|
||||
patching file input
|
||||
0
|
||||
@@ -75,9 +75,12 @@ zxc
|
||||
testing "patch detects already applied hunk" \
|
||||
'patch 2>&1; echo $?; cat input' \
|
||||
"\
|
||||
Possibly reversed hunk 1 at 2
|
||||
Hunk 1 FAILED 1/1.
|
||||
abc
|
||||
+def
|
||||
123
|
||||
patching file input
|
||||
patch: hunk #1 FAILED at 1
|
||||
patch: 1 out of 1 hunk FAILED
|
||||
1
|
||||
abc
|
||||
def
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Simple test harness infrastructurei for BusyBox
|
||||
# Simple test harness infrastructure for BusyBox
|
||||
#
|
||||
# Copyright 2005 by Rob Landley
|
||||
#
|
||||
@@ -87,6 +87,7 @@ testing()
|
||||
|
||||
$ECHO -ne "$3" > expected
|
||||
$ECHO -ne "$4" > input
|
||||
[ -z "$VERBOSE" ] || echo "echo -ne '$4' >input"
|
||||
[ -z "$VERBOSE" ] || echo "echo -ne '$5' | $2"
|
||||
$ECHO -ne "$5" | eval "$2" > actual
|
||||
RETVAL=$?
|
||||
|
||||
Reference in New Issue
Block a user