From bc4066dabe7bade264c30fec920ef431b0bd730a Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Sat, 15 Mar 2003 04:04:11 -0500 Subject: [PATCH] f_dup_de: Added test case provided from Debian bug report #176814 --- tests/ChangeLog | 4 ++++ tests/f_dup_de/expect.1 | 28 ++++++++++++++++++++++++++++ tests/f_dup_de/expect.2 | 7 +++++++ tests/f_dup_de/image.gz | Bin 0 -> 8961 bytes tests/f_dup_de/name | 1 + 5 files changed, 40 insertions(+) create mode 100644 tests/f_dup_de/expect.1 create mode 100644 tests/f_dup_de/expect.2 create mode 100644 tests/f_dup_de/image.gz create mode 100644 tests/f_dup_de/name diff --git a/tests/ChangeLog b/tests/ChangeLog index e25843d..b55c160 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +2003-03-15 Theodore Ts'o + + * f_dup_de: Added test case provided from Debian bug report #176814 + 2003-03-06 Theodore Tso * run_e2fsck, defaults/e_script: Solaris doesn't support "tr -d \r", diff --git a/tests/f_dup_de/expect.1 b/tests/f_dup_de/expect.1 new file mode 100644 index 0000000..78545cc --- /dev/null +++ b/tests/f_dup_de/expect.1 @@ -0,0 +1,28 @@ +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Duplicate entry 'mailcap.dpkg-old' found. + Marking /etc (12) to be rebuilt. + +Pass 3: Checking directory connectivity +Pass 3A: Optimizing directories +Duplicate entry 'mailcap.dpkg-old' in /etc (12) found. Clear? yes + +Duplicate entry 'fstab' in /etc (12) found. Clear? yes + +Duplicate entry 'localtime' in /etc (12) found. Clear? yes + +Duplicate entry 'resolv.conf' in /etc (12) found. Clear? yes + +Duplicate entry 'usb.permissions' in /etc (12) found. Clear? yes + +Duplicate entry 'modules.conf.old' in /etc (12) found. Clear? yes + +Entry 'modules.conf.old' in /etc (12) has a non-unique filename. +Rename to modules.conf.o~0? yes + +Pass 4: Checking reference counts +Pass 5: Checking group summary information + +test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** +test_filesys: 18/2048 files (5.6% non-contiguous), 325/330 blocks +Exit status is 1 diff --git a/tests/f_dup_de/expect.2 b/tests/f_dup_de/expect.2 new file mode 100644 index 0000000..e3accc6 --- /dev/null +++ b/tests/f_dup_de/expect.2 @@ -0,0 +1,7 @@ +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information +test_filesys: 18/2048 files (5.6% non-contiguous), 325/330 blocks +Exit status is 0 diff --git a/tests/f_dup_de/image.gz b/tests/f_dup_de/image.gz new file mode 100644 index 0000000000000000000000000000000000000000..152c59115364598650a9dfb3f9a45ab3ad2e711a GIT binary patch literal 8961 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 B`Y`|i literal 0 HcmV?d00001 diff --git a/tests/f_dup_de/name b/tests/f_dup_de/name new file mode 100644 index 0000000..bd90734 --- /dev/null +++ b/tests/f_dup_de/name @@ -0,0 +1 @@ +duplicate directory entries -- 1.8.3.1