1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
SUBDIRS = src
unfinished = doc/man/sieve-filter.1
if BUILD_UNFINISHED
unfinished_mans = $(unfinished)
else
unfinished_dist = $(unfinished)
endif
EXTRA_DIST = \
tests \
examples/* \
doc/rfc \
doc/devel \
COPYING.LGPL \
ChangeLog \
$(unfinished_dist)
dist_man_MANS = \
doc/man/sievec.1 \
doc/man/sieved.1 \
doc/man/sieve-test.1 \
$(unfinished_mans)
if MAINTAINER_MODE
ChangeLog: .hg/dirstate
hg log --style=changelog > ChangeLog
endif
# Testsuite tests
TESTSUITE_BIN = $(top_srcdir)/src/testsuite/testsuite
if TESTSUITE_VALGRIND
TEST_BIN = valgrind -q --error-exitcode=1 --show-reachable=yes --leak-check=full $(TESTSUITE_BIN)
else
TEST_BIN = $(TESTSUITE_BIN)
endif
test_cases = \
tests/testsuite.svtest\
tests/control-structures.svtest \
tests/compile/compile.svtest \
tests/compile/errors.svtest \
tests/compile/warnings.svtest \
tests/execute/errors.svtest \
tests/execute/actions.svtest \
tests/execute/smtp.svtest \
tests/execute/mailstore.svtest \
tests/execute/examples.svtest \
tests/exists.svtest \
tests/header.svtest \
tests/address.svtest \
tests/lexer.svtest \
tests/comparators/core.svtest \
tests/match-types/is.svtest \
tests/match-types/contains.svtest \
tests/match-types/matches.svtest \
tests/extensions/encoded-character.svtest \
tests/extensions/envelope.svtest \
tests/extensions/variables/basic.svtest \
tests/extensions/variables/match.svtest \
tests/extensions/variables/modifiers.svtest \
tests/extensions/variables/quoting.svtest \
tests/extensions/variables/string.svtest \
tests/extensions/variables/errors.svtest \
tests/extensions/variables/regex.svtest \
tests/extensions/include/errors.svtest \
tests/extensions/include/variables.svtest \
tests/extensions/include/once.svtest \
tests/extensions/include/twice.svtest \
tests/extensions/include/rfc.svtest \
tests/extensions/include/execute.svtest \
tests/extensions/imap4flags/basic.svtest \
tests/extensions/imap4flags/hasflag.svtest \
tests/extensions/imap4flags/errors.svtest \
tests/extensions/imap4flags/execute.svtest \
tests/extensions/imap4flags/multiscript.svtest \
tests/extensions/imap4flags/flagstore.svtest \
tests/extensions/body/basic.svtest \
tests/extensions/body/raw.svtest \
tests/extensions/body/content.svtest \
tests/extensions/body/match-values.svtest \
tests/extensions/regex/basic.svtest \
tests/extensions/regex/match-values.svtest \
tests/extensions/regex/errors.svtest \
tests/extensions/reject/execute.svtest \
tests/extensions/reject/smtp.svtest \
tests/extensions/relational/basic.svtest \
tests/extensions/relational/rfc.svtest \
tests/extensions/relational/errors.svtest \
tests/extensions/subaddress/basic.svtest \
tests/extensions/subaddress/rfc.svtest \
tests/extensions/vacation/errors.svtest \
tests/extensions/vacation/execute.svtest \
tests/extensions/vacation/message.svtest \
tests/extensions/vacation/smtp.svtest \
tests/extensions/enotify/basic.svtest \
tests/extensions/enotify/encodeurl.svtest \
tests/extensions/enotify/valid_notify_method.svtest \
tests/extensions/enotify/notify_method_capability.svtest \
tests/extensions/enotify/errors.svtest \
tests/extensions/enotify/execute.svtest \
tests/extensions/enotify/mailto.svtest \
tests/extensions/environment/basic.svtest \
tests/extensions/environment/rfc.svtest \
tests/extensions/mailbox/execute.svtest \
tests/extensions/date/basic.svtest \
tests/extensions/date/date-parts.svtest \
tests/extensions/date/zones.svtest \
tests/multiscript/basic.svtest \
tests/deprecated/notify/basic.svtest \
tests/deprecated/notify/mailto.svtest \
tests/deprecated/notify/errors.svtest \
tests/deprecated/notify/execute.svtest
if HAVE_DOVECOT_LIBS
$(test_cases):
@$(TEST_BIN) $@
.PHONY: $(test_cases)
test: $(test_cases)
else
test:
@echo "Cannot compile or execute the testsuite without the Dovecot sources."
endif
|