From 8b51499900e125a55dcdc425d29550b98a8064b4 Mon Sep 17 00:00:00 2001 From: Jan Sucan Date: Sat, 18 Jan 2025 07:57:57 +0100 Subject: Initial implementation of diff file format v2 --- tests/300-incorrect_reference_file.sh | 37 ----------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 tests/300-incorrect_reference_file.sh (limited to 'tests/300-incorrect_reference_file.sh') diff --git a/tests/300-incorrect_reference_file.sh b/tests/300-incorrect_reference_file.sh deleted file mode 100644 index c250541..0000000 --- a/tests/300-incorrect_reference_file.sh +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash - -source ./assert.sh - -PROGRAM_EXEC="$1" - -rm -f diff out -touch diff out -assert "" "diff file is empty" 1 $PROGRAM_EXEC restore -d diff -o out - -dd if=/dev/zero of=diff bs=513 count=1 1>/dev/null 2>&1 -assert "" "diff file has size that cannot contain valid diff data" \ - 1 $PROGRAM_EXEC restore -S 512 -d diff -o out - -rm -f diff out -dd if=/dev/zero of=out bs=512 count=2 1>/dev/null 2>&1 -# Create a two-sector backup file -dd if=/dev/zero of=diff bs=$(( 512 + 8 )) count=2 1>/dev/null 2>&1 -# The first offset will be 2 -printf '\x02' | dd of=diff bs=1 count=1 seek=0 conv=notrunc 1>/dev/null 2>&1 -# The second offset will be 1 -printf '\x01' | dd of=diff bs=1 count=1 seek=520 conv=notrunc 1>/dev/null 2>&1 -assert "" "a sector offset points behind the previous offset" \ - 1 $PROGRAM_EXEC restore -S 512 -d diff -o out - -rm -f diff out -dd if=/dev/zero of=out bs=512 count=1 1>/dev/null 2>&1 -# Create a one-sector backup file -dd if=/dev/zero of=diff bs=$(( 512 + 8 )) count=2 1>/dev/null 2>&1 -# The first offset will be 1 -printf '\x01' | dd of=diff bs=1 count=1 seek=0 conv=notrunc 1>/dev/null 2>&1 -assert "" "a sector offset points past the end of the output file" \ - 1 $PROGRAM_EXEC restore -S 512 -d diff -o out - -rm -f diff out - -exit 0 -- cgit v1.2.3