From 85a9df7d3cf6449ad231de2e4812c680fb6c2487 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 25 Aug 2011 16:13:30 +0100 Subject: Remove old tests, start over from scratch. --- tests/emptydir.args | 7 ------- tests/emptydir.stdout | 6 ------ 2 files changed, 13 deletions(-) delete mode 100644 tests/emptydir.args delete mode 100644 tests/emptydir.stdout diff --git a/tests/emptydir.args b/tests/emptydir.args deleted file mode 100644 index a619b80..0000000 --- a/tests/emptydir.args +++ /dev/null @@ -1,7 +0,0 @@ ---exclude=Mtime ---exclude=Uid ---exclude=Username ---exclude=Gid ---exclude=Group ---relative -%(datadir)s diff --git a/tests/emptydir.stdout b/tests/emptydir.stdout deleted file mode 100644 index 1a7e6b7..0000000 --- a/tests/emptydir.stdout +++ /dev/null @@ -1,6 +0,0 @@ -Name: . -Mode: 40775 -Ino: 1 -Dev: 1 -Nlink: 2 - -- cgit v1.2.1 From 537bdab7c62a53b4753f3e208d48c80f660e9c9a Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 25 Aug 2011 16:18:45 +0100 Subject: Add test case for directory with empty file. --- tests/empty.script | 8 ++++++++ tests/empty.stdout | 14 ++++++++++++++ 2 files changed, 22 insertions(+) create mode 100755 tests/empty.script create mode 100644 tests/empty.stdout diff --git a/tests/empty.script b/tests/empty.script new file mode 100755 index 0000000..cdf3a8a --- /dev/null +++ b/tests/empty.script @@ -0,0 +1,8 @@ +#!/bin/sh + +set -e + +touch "$DATADIR/empty" +chmod 0700 "$DATADIR/empty" +$COMMAND --exclude=mtime --exclude=uid --exclude=username \ + --exclude=gid --exclude=group --relative "$DATADIR" diff --git a/tests/empty.stdout b/tests/empty.stdout new file mode 100644 index 0000000..e2db22c --- /dev/null +++ b/tests/empty.stdout @@ -0,0 +1,14 @@ +Name: . +Mode: 40775 +Ino: 1 +Dev: 1 +Nlink: 2 + +Name: empty +Mode: 100700 +Ino: 2 +Dev: 1 +Nlink: 1 +Size: 0 +SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709 + -- cgit v1.2.1 From 93018b7ebb6a537a0cb099057fe01d15f5b09a2b Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 25 Aug 2011 16:19:48 +0100 Subject: Add test case for empty directory. --- tests/emptydir.script | 7 +++++++ tests/emptydir.stdout | 6 ++++++ 2 files changed, 13 insertions(+) create mode 100755 tests/emptydir.script create mode 100644 tests/emptydir.stdout diff --git a/tests/emptydir.script b/tests/emptydir.script new file mode 100755 index 0000000..cca41d0 --- /dev/null +++ b/tests/emptydir.script @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +mkdir -m 0700 "$DATADIR/dir" +$COMMAND --exclude=mtime --exclude=uid --exclude=username \ + --exclude=gid --exclude=group --relative "$DATADIR/dir" diff --git a/tests/emptydir.stdout b/tests/emptydir.stdout new file mode 100644 index 0000000..bd580de --- /dev/null +++ b/tests/emptydir.stdout @@ -0,0 +1,6 @@ +Name: . +Mode: 40700 +Ino: 1 +Dev: 1 +Nlink: 2 + -- cgit v1.2.1 From b65d845e7be6e1fd1c4646ca8d12a6e8dfb392c8 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 25 Aug 2011 16:27:49 +0100 Subject: Add test for directory with several files. --- tests/several-files.script | 11 +++++++++++ tests/several-files.stdout | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100755 tests/several-files.script create mode 100644 tests/several-files.stdout diff --git a/tests/several-files.script b/tests/several-files.script new file mode 100755 index 0000000..802b2fa --- /dev/null +++ b/tests/several-files.script @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +touch "$DATADIR/zzz" +echo foo > "$DATADIR/foo" +echo bar > "$DATADIR/bar" +echo foobar > "$DATADIR/foobar" +chmod 0600 "$DATADIR"/* +$COMMAND --exclude=mtime --exclude=uid --exclude=username \ + --exclude=gid --exclude=group --relative "$DATADIR" diff --git a/tests/several-files.stdout b/tests/several-files.stdout new file mode 100644 index 0000000..b1e1244 --- /dev/null +++ b/tests/several-files.stdout @@ -0,0 +1,38 @@ +Name: . +Mode: 40775 +Ino: 1 +Dev: 1 +Nlink: 2 + +Name: bar +Mode: 100600 +Ino: 2 +Dev: 1 +Nlink: 1 +Size: 4 +SHA1: e242ed3bffccdf271b7fbaf34ed72d089537b42f + +Name: foo +Mode: 100600 +Ino: 3 +Dev: 1 +Nlink: 1 +Size: 4 +SHA1: f1d2d2f924e986ac86fdf7b36c94bcdf32beec15 + +Name: foobar +Mode: 100600 +Ino: 4 +Dev: 1 +Nlink: 1 +Size: 7 +SHA1: 988881adc9fc3655077dc2d4d757d480b5ea0e11 + +Name: zzz +Mode: 100600 +Ino: 5 +Dev: 1 +Nlink: 1 +Size: 0 +SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709 + -- cgit v1.2.1 From 8b1e54d7f655833f323aa764cf49254afcc1e131 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Thu, 25 Aug 2011 16:34:42 +0100 Subject: Add test case for --mangle-paths. --- tests/manglepaths.script | 13 +++++++++++++ tests/manglepaths.stdout | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100755 tests/manglepaths.script create mode 100644 tests/manglepaths.stdout diff --git a/tests/manglepaths.script b/tests/manglepaths.script new file mode 100755 index 0000000..953dd2d --- /dev/null +++ b/tests/manglepaths.script @@ -0,0 +1,13 @@ +#!/bin/sh + +set -e + +cd "$DATADIR" +mkdir -m 0700 files +touch files/zzz +echo foo > files/foo +echo bar > files/bar +echo foobar > files/foobar +chmod 0666 files/* +$COMMAND --exclude=mtime --exclude=uid --exclude=username \ + --exclude=gid --exclude=group --relative --mangle-paths files diff --git a/tests/manglepaths.stdout b/tests/manglepaths.stdout new file mode 100644 index 0000000..703b780 --- /dev/null +++ b/tests/manglepaths.stdout @@ -0,0 +1,38 @@ +Name: ea4435b9ac411c20b01a0ba224092e1c +Mode: 40700 +Ino: 1 +Dev: 1 +Nlink: 2 + +Name: 33997cd210f8004f9cf702a06b668957 +Mode: 100666 +Ino: 2 +Dev: 1 +Nlink: 1 +Size: 4 +SHA1: e242ed3bffccdf271b7fbaf34ed72d089537b42f + +Name: 96190c379ef3530f4d9d8bb4a1a0c71d +Mode: 100666 +Ino: 3 +Dev: 1 +Nlink: 1 +Size: 4 +SHA1: f1d2d2f924e986ac86fdf7b36c94bcdf32beec15 + +Name: b87060f4ff8c3d12cdf0ef8f5cf83e96 +Mode: 100666 +Ino: 4 +Dev: 1 +Nlink: 1 +Size: 7 +SHA1: 988881adc9fc3655077dc2d4d757d480b5ea0e11 + +Name: 5a2c785fc7c149c0a3dea4fd625dfccb +Mode: 100666 +Ino: 5 +Dev: 1 +Nlink: 1 +Size: 0 +SHA1: da39a3ee5e6b4b0d3255bfef95601890afd80709 + -- cgit v1.2.1