* tests/misc/sync.sh: Add the test case. --- tests/misc/sync.sh | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/tests/misc/sync.sh b/tests/misc/sync.sh index a7cace6fd..ff147999d 100755 --- a/tests/misc/sync.sh +++ b/tests/misc/sync.sh @@ -38,6 +38,14 @@ sync file || fail=1 # Ensure multiple args are processed and diagnosed returns_ 1 sync file nofile || fail=1 +# Ensure all arguments a processed even if one results in an error +returns_ 1 sync nofile1 file nofile2 2>err || fail=1 +cat <<\EOF > exp || framework_failure_ +sync: error opening 'nofile1': No such file or directory +sync: error opening 'nofile2': No such file or directory +EOF +compare exp err || fail=1 + # Ensure inaccessible dirs give an appropriate error mkdir norw || framework_failure_ chmod 0 norw || framework_failure_ -- 2.52.0
