mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
test: move backup_database and restore_database to library
The plan is to re-use them in testing the same errors from the CLI
This commit is contained in:
parent
110694b00b
commit
9ee29ad6f0
2 changed files with 12 additions and 10 deletions
|
@ -3,16 +3,6 @@ test_description="error reporting for library"
|
||||||
|
|
||||||
. ./test-lib.sh || exit 1
|
. ./test-lib.sh || exit 1
|
||||||
|
|
||||||
backup_database () {
|
|
||||||
rm -rf notmuch-dir-backup
|
|
||||||
cp -pR ${MAIL_DIR}/.notmuch notmuch-dir-backup
|
|
||||||
}
|
|
||||||
restore_database () {
|
|
||||||
rm -rf ${MAIL_DIR}/.notmuch
|
|
||||||
cp -pR notmuch-dir-backup ${MAIL_DIR}/.notmuch
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
add_email_corpus
|
add_email_corpus
|
||||||
|
|
||||||
test_expect_success "building database" "NOTMUCH_NEW"
|
test_expect_success "building database" "NOTMUCH_NEW"
|
||||||
|
|
|
@ -34,6 +34,18 @@ find_notmuch_path ()
|
||||||
done
|
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 the binaries we have just built. The tests are kept in
|
||||||
# test/ subdirectory and are run in 'trash directory' subdirectory.
|
# test/ subdirectory and are run in 'trash directory' subdirectory.
|
||||||
TEST_DIRECTORY=$(pwd)
|
TEST_DIRECTORY=$(pwd)
|
||||||
|
|
Loading…
Reference in a new issue