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 e25843d8a..b55c16047 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 000000000..78545cc1f --- /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 000000000..e3accc66b --- /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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 literal 0 Hc-jL100001 diff --git a/tests/f_dup_de/name b/tests/f_dup_de/name new file mode 100644 index 000000000..bd90734bf --- /dev/null +++ b/tests/f_dup_de/name @@ -0,0 +1 @@ +duplicate directory entries -- 2.47.2