summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-08-25 16:27:49 +0100
committerLars Wirzenius <liw@liw.fi>2011-08-25 16:27:49 +0100
commitb65d845e7be6e1fd1c4646ca8d12a6e8dfb392c8 (patch)
tree7f5dc07fd552531be6ed00db02ff0079cc80fa27 /tests
parent93018b7ebb6a537a0cb099057fe01d15f5b09a2b (diff)
downloadsummain-b65d845e7be6e1fd1c4646ca8d12a6e8dfb392c8.tar.gz
Add test for directory with several files.
Diffstat (limited to 'tests')
-rwxr-xr-xtests/several-files.script11
-rw-r--r--tests/several-files.stdout38
2 files changed, 49 insertions, 0 deletions
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
+