1# LOGLEVELTEST.RC
2# File created: 9/26/04 -GE
3#
4# SBLOGFLAGS ?? ^[BCL][0-9]\/[RSPNCOL]?-
5#
6# This debug recipe will test the functionality of the following
7# files:
8#
9# functions/initloglevel.rc
10# functions/loghandler.rc
11# functions/loglevel.rc
12# functions/logfile.rc
13#
14# expected output will be additional headers
15# on emails and apropriate logfile entries.
16#
17# You'll need to make sure the following variables are set in your .procmailrc
18# for this test file to produce any output.
19#
20# SBLOGLEVEL=3             # 1 to 9
21# SBLOGFILE=INTERNAL       # INTERNAL or some filename like ${HOME}/.sblog
22#                          # if set to INTERNAL the information will be directed
23#                          # to your procmail LOGFILE or nowhere if that is not
24#                          # set.
25# LOGFILE=${HOME}/mail/log
26# SBHEADERS=COMPLETE       # BRIEF or COMPLETE
27# LOGLEVELTEST=yes
28#
29## Begin code test - GE
30:0 A
31* SBLOGLEVELTEST ?? yes
32{
33 SPAMCOPREPORT=no
34 SBLOG="B2R-Shorthand loglevel test Brief 2 Rule"
35 INCLUDERC=${SBDIR}/functions/loglevel.rc
36
37 SBLOGFLAGS="BRIEF 2 RULE"
38 SBLOG="Verbose loglevel test - BRIEF 2 RULE"
39 INCLUDERC=${SBDIR}/functions/loglevel.rc
40
41 SBLOG="C3R-Shorthand loglevel test Complete 3 Rule"
42 INCLUDERC=${SBDIR}/functions/loglevel.rc
43
44 SBLOGFLAGS="COMPLETE 3 RULE"
45 SBLOG="Verbose loglevel test COMPLETE 3 RULE"
46 INCLUDERC=${SBDIR}/functions/loglevel.rc
47
48 SBLOG="B2N-Shorthand loglevel test Brief 2 Note"
49 INCLUDERC=${SBDIR}/functions/loglevel.rc
50
51 SBLOGFLAGS="BRIEF 2 NOTE"
52 SBLOG="Verbose loglevel test BRIEF 2 NOTE"
53 INCLUDERC=${SBDIR}/functions/loglevel.rc
54
55 SBLOG="C3N-Shorthand loglevel test Complete 3 Note"
56 INCLUDERC=${SBDIR}/functions/loglevel.rc
57
58 SBLOGFLAGS="COMPLETE 3 NOTE"
59 SBLOG="Verbose loglevel test COMPLETE 3 NOTE"
60 INCLUDERC=${SBDIR}/functions/loglevel.rc
61
62 SBLOG="C3P-Shorthand loglevel test Complete 3 Pass"
63 INCLUDERC=${SBDIR}/functions/loglevel.rc
64
65 SBLOG="C3S-Shorthand loglevel test Complete 3 Stop"
66 INCLUDERC=${SBDIR}/functions/loglevel.rc
67
68 SBLOG="C3C-Shorthand loglevel test Complete 3 Class"
69 INCLUDERC=${SBDIR}/functions/loglevel.rc
70
71 SBLOG="C3O-Shorthand loglevel test Complete 3 Score"
72 INCLUDERC=${SBDIR}/functions/loglevel.rc
73
74 SBLOGFLAGS="COMPLETE 3 PASS"
75 SBLOG="Verbose loglevel test COMPLETE 3 PASS"
76 INCLUDERC=${SBDIR}/functions/loglevel.rc
77
78 SBLOGFLAGS="COMPLETE 3 STOP"
79 SBLOG="Verbose loglevel test COMPLETE 3 STOP"
80 INCLUDERC=${SBDIR}/functions/loglevel.rc
81
82 SBLOGFLAGS="COMPLETE 3 CLASS"
83 SBLOG="Verbose loglevel test COMPLETE 3 CLASS"
84 INCLUDERC=${SBDIR}/functions/loglevel.rc
85
86 SBLOGFLAGS="COMPLETE 3 SCORE"
87 SBLOG="Verbose loglevel test COMPLETE 3 SCORE"
88 INCLUDERC=${SBDIR}/functions/loglevel.rc
89
90 SBLOGFLAGS="BRIEF 3 PASS"
91 SBLOG="Verbose loglevel test BRIEF 3 PASS"
92 INCLUDERC=${SBDIR}/functions/loglevel.rc
93
94 SBLOGFLAGS="BRIEF 3 STOP"
95 SBLOG="Verbose loglevel test BRIEF 3 STOP"
96 INCLUDERC=${SBDIR}/functions/loglevel.rc
97
98 SBLOGFLAGS="BRIEF 3 CLASS"
99 SBLOG="Verbose loglevel test BRIEF 3 CLASS"
100 INCLUDERC=${SBDIR}/functions/loglevel.rc
101
102 SBLOGFLAGS="BRIEF 3 SCORE"
103 SBLOG="Verbose loglevel test BRIEF 3 SCORE"
104 INCLUDERC=${SBDIR}/functions/loglevel.rc
105
106 SBLOG="L0-Log 0 only test with SBLOGLEVEL=$SBLOGLEVEL should never see this."
107 INCLUDERC=${SBDIR}/functions/loglevel.rc
108
109 SBLOG="L1L-Log 1 only test with SBLOGLEVEL=$SBLOGLEVEL"
110 INCLUDERC=${SBDIR}/functions/loglevel.rc
111
112 SBLOG="L2-Log 2 only test with SBLOGLEVEL=$SBLOGLEVEL"
113 INCLUDERC=${SBDIR}/functions/loglevel.rc
114
115 SBLOG="L3-Log 3 only test with SBLOGLEVEL=$SBLOGLEVEL"
116 INCLUDERC=${SBDIR}/functions/loglevel.rc
117
118 SBLOGFLAGS="LOG 3 LOG"
119 SBLOG="Verbose Log 3 only test with SBLOGLEVEL=$SBLOGLEVEL"
120 INCLUDERC=${SBDIR}/functions/loglevel.rc
121
122 SBLOG="L4-Log 4 only test with SBLOGLEVEL=$SBLOGLEVEL"
123 INCLUDERC=${SBDIR}/functions/loglevel.rc
124
125 SBLOG="L5-Log 5 only test with SBLOGLEVEL=$SBLOGLEVEL"
126 INCLUDERC=${SBDIR}/functions/loglevel.rc
127
128 SBLOG="L6-Log 6 only test with SBLOGLEVEL=$SBLOGLEVEL"
129 INCLUDERC=${SBDIR}/functions/loglevel.rc
130
131 SBLOG="L7-Log 7 only test with SBLOGLEVEL=$SBLOGLEVEL"
132 INCLUDERC=${SBDIR}/functions/loglevel.rc
133
134 SBLOG="L8-Log 8 only test with SBLOGLEVEL=$SBLOGLEVEL"
135 INCLUDERC=${SBDIR}/functions/loglevel.rc
136
137 SBLOG="L9-Log 9 only test with SBLOGLEVEL=$SBLOGLEVEL"
138 INCLUDERC=${SBDIR}/functions/loglevel.rc
139
140 SBLOG="Freestyle unflagged logging support test"
141 INCLUDERC=${SBDIR}/functions/loglevel.rc
142}
143## end code test -GE
144