Documentation for 3.0.19, regenerated with the modified tidy changes
[privoxy.git] / doc / webserver / developer-manual / testing.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
3
4 <html>
5 <head>
6   <title>Testing Guidelines</title>
7   <meta name="GENERATOR" content=
8   "Modular DocBook HTML Stylesheet Version 1.79">
9   <link rel="HOME" title="Privoxy Developer Manual" href="index.html">
10   <link rel="PREVIOUS" title="Coding Guidelines" href="coding.html">
11   <link rel="NEXT" title="Releasing a New Version" href="newrelease.html">
12   <link rel="STYLESHEET" type="text/css" href="../p_doc.css">
13   <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
14 </head>
15
16 <body class="SECT1" bgcolor="#EEEEEE" text="#000000" link="#0000FF" vlink=
17 "#840084" alink="#0000FF">
18   <div class="NAVHEADER">
19     <table summary="Header navigation table" width="100%" border="0"
20     cellpadding="0" cellspacing="0">
21       <tr>
22         <th colspan="3" align="center">Privoxy Developer Manual</th>
23       </tr>
24
25       <tr>
26         <td width="10%" align="left" valign="bottom"><a href="coding.html"
27         accesskey="P">Prev</a></td>
28
29         <td width="80%" align="center" valign="bottom"></td>
30
31         <td width="10%" align="right" valign="bottom"><a href=
32         "newrelease.html" accesskey="N">Next</a></td>
33       </tr>
34     </table>
35     <hr align="left" width="100%">
36   </div>
37
38   <div class="SECT1">
39     <h1 class="SECT1"><a name="TESTING" id="TESTING">5. Testing
40     Guidelines</a></h1>
41
42     <p>To be filled.</p>
43
44     <div class="SECT2">
45       <h2 class="SECT2"><a name="TESTING-PLAN" id="TESTING-PLAN">5.1.
46       Testplan for releases</a></h2>
47
48       <p>Explain release numbers. major, minor. developer releases. etc.</p>
49
50       <ol type="1">
51         <li>
52           <p>Remove any existing rpm with rpm -e</p>
53         </li>
54
55         <li>
56           <p>Remove any file that was left over. This includes (but is not
57           limited to)</p>
58
59           <ul>
60             <li>
61               <p>/var/log/privoxy</p>
62             </li>
63
64             <li>
65               <p>/etc/privoxy</p>
66             </li>
67
68             <li>
69               <p>/usr/sbin/privoxy</p>
70             </li>
71
72             <li>
73               <p>/etc/init.d/privoxy</p>
74             </li>
75
76             <li>
77               <p>/usr/doc/privoxy*</p>
78             </li>
79           </ul>
80         </li>
81
82         <li>
83           <p>Install the rpm. Any error messages?</p>
84         </li>
85
86         <li>
87           <p>start,stop,status <span class="APPLICATION">Privoxy</span> with
88           the specific script (e.g. /etc/rc.d/init/privoxy stop). Reboot your
89           machine. Does autostart work?</p>
90         </li>
91
92         <li>
93           <p>Start browsing. Does <span class="APPLICATION">Privoxy</span>
94           work? Logfile written?</p>
95         </li>
96
97         <li>
98           <p>Remove the rpm. Any error messages? All files removed?</p>
99         </li>
100       </ol>
101     </div>
102
103     <div class="SECT2">
104       <h2 class="SECT2"><a name="TESTING-REPORT" id="TESTING-REPORT">5.2.
105       Test reports</a></h2>
106
107       <p>Please submit test reports only with the <a href=
108       "http://sourceforge.net/tracker/?func=add&amp;group_id=11118&amp;atid=395005"
109       target="_top">test form</a> at sourceforge. Three simple steps:</p>
110
111       <ul>
112         <li>
113           <p>Select category: the distribution you test on.</p>
114         </li>
115
116         <li>
117           <p>Select group: the version of <span class=
118           "APPLICATION">Privoxy</span> that we are about to release.</p>
119         </li>
120
121         <li>
122           <p>Fill the Summary and Detailed Description with something
123           intelligent (keep it short and precise).</p>
124         </li>
125       </ul>Do not mail to the mailing list (we cannot keep track on issues
126       there).
127     </div>
128   </div>
129
130   <div class="NAVFOOTER">
131     <hr align="left" width="100%">
132
133     <table summary="Footer navigation table" width="100%" border="0"
134     cellpadding="0" cellspacing="0">
135       <tr>
136         <td width="33%" align="left" valign="top"><a href="coding.html"
137         accesskey="P">Prev</a></td>
138
139         <td width="34%" align="center" valign="top"><a href="index.html"
140         accesskey="H">Home</a></td>
141
142         <td width="33%" align="right" valign="top"><a href="newrelease.html"
143         accesskey="N">Next</a></td>
144       </tr>
145
146       <tr>
147         <td width="33%" align="left" valign="top">Coding Guidelines</td>
148
149         <td width="34%" align="center" valign="top">&nbsp;</td>
150
151         <td width="33%" align="right" valign="top">Releasing a New
152         Version</td>
153       </tr>
154     </table>
155   </div>
156 </body>
157 </html>