DATABASE_PATH=$dir
}
+symlink_config () {
+ local dir
+ backup_config
+ dir="$TMP_DIRECTORY/link.$test_count"
+ ln -s $MAIL_DIR $dir
+ notmuch config set database.path $dir
+ notmuch config set database.mail_root $MAIL_DIR
+ unset DATABASE_PATH
+}
-
-for config in traditional split; do
+for config in traditional split symlink; do
# start each set of tests with a known set of messages
add_email_corpus
split_config
mv mail/.notmuch/xapian $DATABASE_PATH
;;
+ symlink)
+ symlink_config
+ ;;
esac
test_begin_subtest "count ($config)"