diff options
| author | Guilhem Moulin <guilhem@fripost.org> | 2019-11-09 03:13:45 +0100 | 
|---|---|---|
| committer | Guilhem Moulin <guilhem@fripost.org> | 2019-11-13 06:23:56 +0100 | 
| commit | 67440844c422ee30b31df9a46a7f99ac0e833add (patch) | |
| tree | 989381e5b94d5939dafdd1e99c7db2ada95355ec /tests/03-sync-mailbox-list-ref | |
| parent | b9da6cc7ecf71026d1023dc3354b820c7518426e (diff) | |
Refactor and improve test suite.
Diffstat (limited to 'tests/03-sync-mailbox-list-ref')
| -rw-r--r-- | tests/03-sync-mailbox-list-ref/local.conf | 6 | ||||
| -rw-r--r-- | tests/03-sync-mailbox-list-ref/remote.conf | 6 | ||||
| -rw-r--r-- | tests/03-sync-mailbox-list-ref/run | 28 | 
3 files changed, 0 insertions, 40 deletions
| diff --git a/tests/03-sync-mailbox-list-ref/local.conf b/tests/03-sync-mailbox-list-ref/local.conf deleted file mode 100644 index 6eccf43..0000000 --- a/tests/03-sync-mailbox-list-ref/local.conf +++ /dev/null @@ -1,6 +0,0 @@ -namespace inbox { -    separator = / -    location  = maildir:~/inbox:LAYOUT=index -    inbox     = yes -    list      = yes -} diff --git a/tests/03-sync-mailbox-list-ref/remote.conf b/tests/03-sync-mailbox-list-ref/remote.conf deleted file mode 100644 index 61e3d0d..0000000 --- a/tests/03-sync-mailbox-list-ref/remote.conf +++ /dev/null @@ -1,6 +0,0 @@ -namespace inbox { -    separator = "\\" -    location  = maildir:~/inbox:LAYOUT=index -    inbox     = yes -    list      = yes -} diff --git a/tests/03-sync-mailbox-list-ref/run b/tests/03-sync-mailbox-list-ref/run deleted file mode 100644 index 3ead25d..0000000 --- a/tests/03-sync-mailbox-list-ref/run +++ /dev/null @@ -1,28 +0,0 @@ -# Note: implementation-dependent as the reference name is not a level of -# mailbox hierarchy nor ends with the hierarchy delimiter -sed -ri 's#^\[local\]$#&\nlist-reference = foo#; s#^\[remote\]$#&\nlist-reference = bar#' \ -    "$XDG_CONFIG_HOME/interimap/config" - -# create a bunch of mailboxes in and out the respective list # references -doveadm -u "local"  mailbox create "foo" "foobar" "foo/bar/baz" "foo/baz" "bar" -doveadm -u "remote" mailbox create "foo" - -# deliver somemessages to these mailboxes -for m in "foo" "foobar" "foo/bar/baz" "foo/baz" "bar"; do -    sample_message | deliver -u "local"  -- -m "$m" -done -sample_message | deliver -u "remote"  -- -m "foo" - -interimap - -# check that the mailbox lists match -diff -u --label="local/mailboxes" --label="remote/mailboxes" \ -    <( doveadm -u "local"  mailbox list | sed -n "s/^foo//p" | sort ) \ -    <( doveadm -u "remote" mailbox list | sed -n "s/^bar//p" | tr '\\' '/' | sort ) - -for m in "" "bar" "/bar/baz" "/baz"; do -    blob="x'$(printf "%s" "$m" | tr "/" "\\0" | xxd -c256 -ps)'" -    check_mailbox_status2 "$blob" "foo$m" "remote" "bar${m//\//\\}" -done - -# vim: set filetype=sh : | 
