summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xfish/test-guestfish-escapes.sh28
1 files changed, 16 insertions, 12 deletions
diff --git a/fish/test-guestfish-escapes.sh b/fish/test-guestfish-escapes.sh
index c6b85774..3ab8a319 100755
--- a/fish/test-guestfish-escapes.sh
+++ b/fish/test-guestfish-escapes.sh
@@ -50,20 +50,24 @@ EOF
# Since trace and debug output also goes to stderr, we must
# remove it before testing.
mv test.error test.error.old
-< test.error.old grep -v '^libguestfs: ' | grep -vF "$HOME/.guestfish:" > test.error
+< test.error.old \
+ grep -v '^libguestfs: ' | \
+ grep -vF "$HOME/.guestfish:" | \
+ sed 's/.*guestfish: //' \
+ > test.error
if [ "$(cat test.error)" != "\
-guestfish: invalid escape sequence in string (starting at offset 0)
-guestfish: invalid escape sequence in string (starting at offset 0)
-guestfish: invalid escape sequence in string (starting at offset 0)
-guestfish: invalid escape sequence in string (starting at offset 0)
-guestfish: invalid escape sequence in string (starting at offset 0)
-guestfish: invalid escape sequence in string (starting at offset 0)
-guestfish: invalid escape sequence in string (starting at offset 0)
-guestfish: unterminated double quote
-guestfish: unterminated double quote
-guestfish: unterminated double quote
-guestfish: command arguments not separated by whitespace" ]; then
+invalid escape sequence in string (starting at offset 0)
+invalid escape sequence in string (starting at offset 0)
+invalid escape sequence in string (starting at offset 0)
+invalid escape sequence in string (starting at offset 0)
+invalid escape sequence in string (starting at offset 0)
+invalid escape sequence in string (starting at offset 0)
+invalid escape sequence in string (starting at offset 0)
+unterminated double quote
+unterminated double quote
+unterminated double quote
+command arguments not separated by whitespace" ]; then
echo "unexpected stderr from guestfish:"
cat test.error
echo "[end of stderr]"