]> git.cworth.org Git - notmuch/blobdiff - test/T055-path-config.sh
lib/open: check for split configuration when creating database.
[notmuch] / test / T055-path-config.sh
index c6920ca90631bd772a19a8521d868ab52d488fbf..19a8a4ab19a8ea183866f1762c654c15ef3980d7 100755 (executable)
@@ -27,9 +27,17 @@ split_config () {
     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
 
@@ -41,6 +49,9 @@ for config in traditional split; do
            split_config
            mv mail/.notmuch/xapian $DATABASE_PATH
            ;;
+       symlink)
+           symlink_config
+           ;;
     esac
 
     test_begin_subtest "count ($config)"