diff --git a/tests/backup/backup.conf b/tests/backup/backup.conf new file mode 100644 index 0000000..319b259 --- /dev/null +++ b/tests/backup/backup.conf @@ -0,0 +1,11 @@ +# Backup configuration +USE_SSH=NO +SSH_LOGIN= +BACKUP_DIRS="./source/dir2/" +DESTINATION=destination +KEEP_OLD_BACKUPS=YES +DAYS_TO_KEEP=365 +BACKUPS_TO_KEEP=10 +EMAIL= + +# vim: filetype=sh diff --git a/tests/backup/exclude.lst b/tests/backup/exclude.lst new file mode 100644 index 0000000..b25c15b --- /dev/null +++ b/tests/backup/exclude.lst @@ -0,0 +1 @@ +*~ diff --git a/tests/backup/run-test.sh b/tests/backup/run-test.sh new file mode 100755 index 0000000..5e5323d --- /dev/null +++ b/tests/backup/run-test.sh @@ -0,0 +1,8 @@ +#! /usr/bin/bash + +bash ../../src/backup.sh + +if [ "$1" = "clean" ]; then + rm -rf destination + mkdir destination +fi diff --git a/tests/backup/source/dir1/dir4/file1 b/tests/backup/source/dir1/dir4/file1 new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir1/dir5/file2 b/tests/backup/source/dir1/dir5/file2 new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir1/file3 b/tests/backup/source/dir1/file3 new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir1/filef b/tests/backup/source/dir1/filef new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir2/dir4/file6 b/tests/backup/source/dir2/dir4/file6 new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir2/dir4/file7 b/tests/backup/source/dir2/dir4/file7 new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir2/dir4/file8 b/tests/backup/source/dir2/dir4/file8 new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir2/dir5/file9 b/tests/backup/source/dir2/dir5/file9 new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir2/dir5/filea b/tests/backup/source/dir2/dir5/filea new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir2/file4 b/tests/backup/source/dir2/file4 new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir3/dir4/fileb b/tests/backup/source/dir3/dir4/fileb new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir3/dir4/filec b/tests/backup/source/dir3/dir4/filec new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir3/dir5/filed b/tests/backup/source/dir3/dir5/filed new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir3/file5 b/tests/backup/source/dir3/file5 new file mode 100644 index 0000000..e69de29 diff --git a/tests/backup/source/dir3/fileg b/tests/backup/source/dir3/fileg new file mode 100644 index 0000000..e69de29