]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/encoding/check-generated.sh: show diff if binary reencode check fails
authorIlya Dryomov <idryomov@gmail.com>
Tue, 19 Apr 2022 09:21:06 +0000 (11:21 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Tue, 19 Apr 2022 09:21:06 +0000 (11:21 +0200)
Take bf0b161115aa ("test/encoding/check-generated.sh: show diff if cmp
fails") a bit further.  Suggesting "cmp $tmp1 $tmp2" isn't very helpful
since cmp would report just the mismatch offset.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
src/test/encoding/check-generated.sh

index d89952710f884c0d6ea1b25c394ded91a4f8c701..2569bc1a5969ffe7d402f5d3f6f4234801c4ed20 100755 (executable)
@@ -83,7 +83,7 @@ while read type; do
                echo "**** $type test $n binary reencode check failed ****"
                echo "   ceph-dencoder type $type select_test $n encode export $tmp1"
                echo "   ceph-dencoder type $type select_test $n encode decode encode export $tmp2"
-               echo "   cmp $tmp1 $tmp2"
+               diff <(hexdump -C $tmp1) <(hexdump -C $tmp2)
                failed=$(($failed + 1))
            fi
        fi