summaryrefslogtreecommitdiffstats
path: root/maildir/testsuite
blob: 7245f9c06bd203bd2cd50cefb3d92e4a071202a1 (plain)
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
LC_ALL=C
export LC_ALL
rm -rf testmd
set -e
$VALGRIND ./maildirmake testmd
$VALGRIND ./maildirmake -q 3C testmd
ls | $VALGRIND ./deliverquota testmd
echo $? | cut -c1
ls | $VALGRIND ./deliverquota testmd
echo $? | cut -c1
ls | $VALGRIND ./deliverquota testmd
echo $? | cut -c1
ls | $VALGRIND ./deliverquota testmd || echo $? | cut -c1

rm -rf md
./maildirmake md
echo ""
$VALGRIND ./maildirkw -L md | sort
$VALGRIND ./maildirkw md one Label0 Label1
echo ""
$VALGRIND ./maildirkw -L md | sort
$VALGRIND ./maildirkw md two Label0 Label1
echo ""
$VALGRIND ./maildirkw -L md | sort
$VALGRIND ./maildirkw md two Label1 Label2
echo ""
$VALGRIND ./maildirkw -L md | sort
$VALGRIND ./maildirkw md three Label2 Label3
echo ""
$VALGRIND ./maildirkw -L md | sort
$VALGRIND ./maildirkw md three Label3
$VALGRIND ./maildirkw -a md three Label4
echo ""
$VALGRIND ./maildirkw -L md | sort
$VALGRIND ./maildirkw -r md one Label0
echo ""
$VALGRIND ./maildirkw -L md | sort
$VALGRIND ./maildirkw -r md one Label1
echo ""
$VALGRIND ./maildirkw -L md | sort
rm -rf md testmd

./maildirmake ./testmd

$VALGRIND ./maildiracl -set testmd INBOX.Folder user1 rw
$VALGRIND ./maildiracl -list testmd INBOX.Folder | sort
$VALGRIND ./maildiracl -list testmd INBOX.Folder.Subfolder | sort
$VALGRIND ./maildirmake -f Folder testmd
$VALGRIND ./maildiracl -list testmd INBOX.Folder | sort
ls testmd/courierimaphieracl
rm -rf testmd

./maildirmake ./testmd
echo "Subject: message 1" >testmd/cur/001:2,S
echo "Subject: message 2" >testmd/cur/002:2,S
echo "Subject: message 3" >testmd/cur/003:2,S
$VALGRIND ./maildirkw testmd 003 gamma alpha beta
$VALGRIND ./maildirkw testmd 002 alpha gamma
$VALGRIND ./maildirkw testmd 001 beta gamma
$VALGRIND ./maildirkw testmd 004 000
MOCKTIME=1000 $VALGRIND ./maildirkwtest2 -L testmd
echo "==="
MOCKTIME=1000 $VALGRIND ./maildirkwtest2 -L testmd
MOCKTIME=2000 $VALGRIND ./maildirkwtest2 -L testmd
MOCKTIME=1000 $VALGRIND ./maildirkwtest2 -L testmd
>testmd/courierimapkeywords/.tmp.4.foo
>testmd/courierimapkeywords/.tmp.1000.baz
MOCKTIME=1000 $VALGRIND ./maildirkwtest2 -L testmd
ls testmd/courierimapkeywords/.tmp.* 2>&1
rm -f testmd/courierimapkeywords/:list
echo "epsilon" >testmd/courierimapkeywords/.1.002
echo "zeta" >testmd/courierimapkeywords/.2.002
MOCKTIME=1000 $VALGRIND ./maildirkwtest2 -L testmd
ls testmd/courierimapkeywords/.*002
$VALGRIND ./maildirkw -a testmd 001 alpha beta
$VALGRIND ./maildirkw -L testmd
$VALGRIND ./maildirkw -r testmd 001 beta
$VALGRIND ./maildirkw -L testmd
rm -rf testmd