Re-commit to solve various last minute issues for charsets, etc.
[privoxy.git] / doc / webserver / developer-manual / testing.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
2 <HTML
3 ><HEAD
4 ><TITLE
5 >Testing Guidelines</TITLE
6 ><META
7 NAME="GENERATOR"
8 CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
9 REL="HOME"
10 TITLE="Privoxy Developer Manual"
11 HREF="index.html"><LINK
12 REL="PREVIOUS"
13 TITLE="Coding Guidelines"
14 HREF="coding.html"><LINK
15 REL="NEXT"
16 TITLE="Releasing a New Version"
17 HREF="newrelease.html"><LINK
18 REL="STYLESHEET"
19 TYPE="text/css"
20 HREF="../p_doc.css"><META
21 HTTP-EQUIV="Content-Type"
22 CONTENT="text/html;
23 charset=ISO-8859-1"></HEAD
24 ><BODY
25 CLASS="SECT1"
26 BGCOLOR="#EEEEEE"
27 TEXT="#000000"
28 LINK="#0000FF"
29 VLINK="#840084"
30 ALINK="#0000FF"
31 ><DIV
32 CLASS="NAVHEADER"
33 ><TABLE
34 SUMMARY="Header navigation table"
35 WIDTH="100%"
36 BORDER="0"
37 CELLPADDING="0"
38 CELLSPACING="0"
39 ><TR
40 ><TH
41 COLSPAN="3"
42 ALIGN="center"
43 >Privoxy Developer Manual</TH
44 ></TR
45 ><TR
46 ><TD
47 WIDTH="10%"
48 ALIGN="left"
49 VALIGN="bottom"
50 ><A
51 HREF="coding.html"
52 ACCESSKEY="P"
53 >Prev</A
54 ></TD
55 ><TD
56 WIDTH="80%"
57 ALIGN="center"
58 VALIGN="bottom"
59 ></TD
60 ><TD
61 WIDTH="10%"
62 ALIGN="right"
63 VALIGN="bottom"
64 ><A
65 HREF="newrelease.html"
66 ACCESSKEY="N"
67 >Next</A
68 ></TD
69 ></TR
70 ></TABLE
71 ><HR
72 ALIGN="LEFT"
73 WIDTH="100%"></DIV
74 ><DIV
75 CLASS="SECT1"
76 ><H1
77 CLASS="SECT1"
78 ><A
79 NAME="TESTING"
80 >5. Testing Guidelines</A
81 ></H1
82 ><P
83 >To be filled.</P
84 ><DIV
85 CLASS="SECT2"
86 ><H2
87 CLASS="SECT2"
88 ><A
89 NAME="TESTING-PLAN"
90 >5.1. Testplan for releases</A
91 ></H2
92 ><P
93 >       Explain release numbers. major, minor. developer releases. etc.
94
95 <P
96 ></P
97 ><OL
98 TYPE="1"
99 ><LI
100 ><P
101 >Remove any existing rpm with rpm -e</P
102 ></LI
103 ><LI
104 ><P
105 >Remove any file that was left over. This includes (but is not limited to)
106       <P
107 ></P
108 ><UL
109 ><LI
110 ><P
111 >/var/log/privoxy</P
112 ></LI
113 ><LI
114 ><P
115 >/etc/privoxy</P
116 ></LI
117 ><LI
118 ><P
119 >/usr/sbin/privoxy</P
120 ></LI
121 ><LI
122 ><P
123 >/etc/init.d/privoxy</P
124 ></LI
125 ><LI
126 ><P
127 >/usr/doc/privoxy*</P
128 ></LI
129 ></UL
130 ></P
131 ></LI
132 ><LI
133 ><P
134 >Install the rpm. Any error messages?</P
135 ></LI
136 ><LI
137 ><P
138 >start,stop,status <SPAN
139 CLASS="APPLICATION"
140 >Privoxy</SPAN
141 > with the specific script
142       (e.g. /etc/rc.d/init/privoxy stop). Reboot your machine. Does
143       autostart work?</P
144 ></LI
145 ><LI
146 ><P
147 >Start browsing. Does <SPAN
148 CLASS="APPLICATION"
149 >Privoxy</SPAN
150 > work? Logfile written?</P
151 ></LI
152 ><LI
153 ><P
154 >Remove the rpm. Any error messages? All files removed?</P
155 ></LI
156 ></OL
157 ></P
158 ></DIV
159 ><DIV
160 CLASS="SECT2"
161 ><H2
162 CLASS="SECT2"
163 ><A
164 NAME="TESTING-REPORT"
165 >5.2. Test reports</A
166 ></H2
167 ><P
168 >Please submit test reports only with the <A
169 HREF="http://sourceforge.net/tracker/?func=add&group_id=11118&atid=395005"
170 TARGET="_top"
171 >test form</A
172 >
173 at sourceforge. Three simple steps:
174         <P
175 ></P
176 ><UL
177 ><LI
178 ><P
179 >Select category: the distribution you test on.</P
180 ></LI
181 ><LI
182 ><P
183 >Select group: the version of <SPAN
184 CLASS="APPLICATION"
185 >Privoxy</SPAN
186 > that we are about to release.</P
187 ></LI
188 ><LI
189 ><P
190 >Fill the Summary and Detailed Description with something
191               intelligent (keep it short and precise).</P
192 ></LI
193 ></UL
194 >
195         Do not mail to the mailing list (we cannot keep track on issues there).
196       </P
197 ></DIV
198 ></DIV
199 ><DIV
200 CLASS="NAVFOOTER"
201 ><HR
202 ALIGN="LEFT"
203 WIDTH="100%"><TABLE
204 SUMMARY="Footer navigation table"
205 WIDTH="100%"
206 BORDER="0"
207 CELLPADDING="0"
208 CELLSPACING="0"
209 ><TR
210 ><TD
211 WIDTH="33%"
212 ALIGN="left"
213 VALIGN="top"
214 ><A
215 HREF="coding.html"
216 ACCESSKEY="P"
217 >Prev</A
218 ></TD
219 ><TD
220 WIDTH="34%"
221 ALIGN="center"
222 VALIGN="top"
223 ><A
224 HREF="index.html"
225 ACCESSKEY="H"
226 >Home</A
227 ></TD
228 ><TD
229 WIDTH="33%"
230 ALIGN="right"
231 VALIGN="top"
232 ><A
233 HREF="newrelease.html"
234 ACCESSKEY="N"
235 >Next</A
236 ></TD
237 ></TR
238 ><TR
239 ><TD
240 WIDTH="33%"
241 ALIGN="left"
242 VALIGN="top"
243 >Coding Guidelines</TD
244 ><TD
245 WIDTH="34%"
246 ALIGN="center"
247 VALIGN="top"
248 >&nbsp;</TD
249 ><TD
250 WIDTH="33%"
251 ALIGN="right"
252 VALIGN="top"
253 >Releasing a New Version</TD
254 ></TR
255 ></TABLE
256 ></DIV
257 ></BODY
258 ></HTML
259 >