summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2011-08-25 16:34:42 +0100
committerLars Wirzenius <liw@liw.fi>2011-08-25 16:34:42 +0100
commit8b1e54d7f655833f323aa764cf49254afcc1e131 (patch)
treea1879a3f4ce4e5e7f5c0eea4c95ff706ca83bb33 /tests
parentb65d845e7be6e1fd1c4646ca8d12a6e8dfb392c8 (diff)
downloadsummain-8b1e54d7f655833f323aa764cf49254afcc1e131.tar.gz
Add test case for --mangle-paths.
Diffstat (limited to 'tests')
-rwxr-xr-xtests/manglepaths.script13
-rw-r--r--tests/manglepaths.stdout38
2 files changed, 51 insertions, 0 deletions
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
+