mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-24 20:08:10 +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
|
||||
|
||||
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
|
||||
|
||||
test_expect_success "building database" "NOTMUCH_NEW"
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue