If you compiled, packaged or merely installed Privoxy, it is recommended to run
- Privoxy-Regression-Test to verify that at least
- the tested parts of Privoxy are working as expected.
-
This is actually pretty easy. For details, please see
- perldoc privoxy-regression-test.pl.
-
Here is an example of what Privoxy-Regression-Test can do for you:
-
# Run all the tests
+
+
+
+ Testing Guidelines
+
+
+
+
+
+
+
+
+
If you compiled, packaged or merely installed Privoxy, it is recommended to run Privoxy-Regression-Test to verify that at least the tested parts of Privoxy are working as expected.
+
This is actually pretty easy. For details, please see perldoc
+ privoxy-regression-test.pl.
+
Here is an example of what Privoxy-Regression-Test can do for you:
+
+
+
+
# Run all the tests
fk@t520 ~ $privoxy-regression-test.pl
2020-12-14 12:16:32: Asking Privoxy for the number of action files available ...
2020-12-14 12:16:32: Gathering regression tests from 9 action file(s) delivered by Privoxy 3.0.30.
@@ -217,44 +100,22 @@ CLASS="PROGRAMLISTING"
2020-12-14 12:17:56: Executing: curl --include -H 'Proxy-Connection:' -H 'Connection: close' -s -S --user-agent 'Privoxy-Regression-Test 0.7.2' --max-time '5' --globoff -H 'X-Privoxy-Control: hide-referrer{conditional-block}' -H 'Referer: https://p.p/' http://p.p/show-request 2>&1
2020-12-14 12:17:56: Ooops. Expected removal but: 'Referer: https://p.p/' is still there.
2020-12-14 12:17:56: Failure for test 785 (0/13/5). Header 'Referer: https://p.p/' and tag 'hide-referrer{conditional-block}'
- 2020-12-14 12:17:56: Executed 1 regression tests. Skipped 1201. 0 successes, 1 failures.
Use the if the --privoxy-address option if the
- http_proxy environment variable isn't configured and you don't want
- to use the default (http://127.0.0.1:8118/).
-
To make fuzzing more convenient, Privoxy can be configured
- with --enable-fuzz which will result in the --fuzz option
- becoming available.
-
Example (tested on ElectroBSD):
-
# Compile Privoxy with instrumentation for afl
+ 2020-12-14 12:17:56: Executed 1 regression tests. Skipped 1201. 0 successes, 1 failures.
+
+
+
+
Use the if the --privoxy-address option if the http_proxy environment variable isn't
+ configured and you don't want to use the default (http://127.0.0.1:8118/).