9a65b5c93e
Working with upstream I got some fixes pushed and found out about a couple of other tricks. Was able to drop some patches and now cassandane runs 603 tests successfully. The only tests excluded now are those which are expected to fail with 3.0.1, and five coredump tests which would require removal of systemd coredump redirection in order to be useful.
54 lines
1.3 KiB
INI
54 lines
1.3 KiB
INI
# A basic cassandane.ini file for running cassandane as part of the Fedora
|
|
# package build process.
|
|
|
|
# The idea here is to run tests on the just-compiled version of cyrus-imapd.
|
|
# However, many of the build locations are just random temporary directories, and
|
|
# so this requires some finesse.
|
|
|
|
[cassandane]
|
|
rootdir = CASSDIR/work
|
|
pwcheck = alwaystrue # This is enabled in Fedora builds
|
|
cleanup = no
|
|
maxworkers = 1
|
|
|
|
#[valgrind]
|
|
#enabled = no
|
|
|
|
# The installed copy
|
|
[cyrus default]
|
|
prefix = /usr
|
|
destdir = BUILDROOT
|
|
|
|
# Replication testing disabled
|
|
# [cyrus replica]
|
|
# [cyrus murder]
|
|
|
|
# Don't enable any of the gdb options but leave them here in case someone ever
|
|
# needs to do so
|
|
#[gdb]
|
|
# imapd = yes
|
|
# sync_server = yes
|
|
# lntpd = yes
|
|
# timsieved = yes
|
|
# backupd = yes
|
|
|
|
[config]
|
|
altnamespace = no
|
|
unixhierarchysep = no
|
|
|
|
#[caldavtalk]
|
|
#basedir = CASSDIR/cassandane/testdata
|
|
|
|
[imaptest]
|
|
# Cassandane wants this to not be installed. Don't know why. To use it we
|
|
# have to make a directory and link things into it.
|
|
basedir = imaptest
|
|
|
|
# [jmaptester]
|
|
# basedir = JMAP-Tester
|
|
# The JMAP modules end up needing JSON-Typist (which I could bundle) and CryptX (which is a bit too much to bundle)
|
|
|
|
# [caldavtester]
|
|
# XXX Would need to include the source in the cyrus package just as cassandane is, and get it built before running tests
|
|
# basedir = ...
|