diff options
| author | David Bremner <david@tethera.net> | 2015-06-07 17:01:59 +0200 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2015-09-04 08:22:42 -0300 |
| commit | 9ee29ad6f0805dc55e63f8a04a68a1f55d0c382b (patch) | |
| tree | 7185b65f84ca51b4cb37e6c768372f63781d097b /test/test-lib-common.sh | |
| parent | 110694b00b79793b3c09a0349c0ff7608df551d6 (diff) | |
test: move backup_database and restore_database to library
The plan is to re-use them in testing the same errors from the CLI
Diffstat (limited to 'test/test-lib-common.sh')
| -rw-r--r-- | test/test-lib-common.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/test-lib-common.sh b/test/test-lib-common.sh index b1fc33d4..5eb618c1 100644 --- a/test/test-lib-common.sh +++ b/test/test-lib-common.sh @@ -34,6 +34,18 @@ find_notmuch_path () done } +backup_database () { + test_name=$(basename $0 .sh) + rm -rf notmuch-dir-backup."$test_name" + cp -pR ${MAIL_DIR}/.notmuch notmuch-dir-backup."${test_name}" +} + +restore_database () { + test_name=$(basename $0 .sh) + rm -rf ${MAIL_DIR}/.notmuch + cp -pR notmuch-dir-backup."${test_name}" ${MAIL_DIR}/.notmuch +} + # Test the binaries we have just built. The tests are kept in # test/ subdirectory and are run in 'trash directory' subdirectory. TEST_DIRECTORY=$(pwd) |
