X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=regression-tests.action;h=864fdf61c4c27e10b67f3615d56bebc4f0fe341d;hp=62325bc31149ba0658f6582b48ebd974ab8cb8a0;hb=af623a96f588d8bad23aa840c7430329a5e8c354;hpb=8281b7792550641307b140dfd8d62044347d0f21 diff --git a/regression-tests.action b/regression-tests.action index 62325bc3..864fdf61 100644 --- a/regression-tests.action +++ b/regression-tests.action @@ -1,5 +1,5 @@ ############################################################################# -# $Id: regression-tests.action,v 1.54 2014/10/17 14:45:29 fabiankeil Exp $ +# $Id: regression-tests.action,v 1.60 2016/05/08 10:44:56 fabiankeil Exp $ ############################################################################# # # This is a configuration file for Privoxy-Regression-Test @@ -32,14 +32,15 @@ for-privoxy-version=3.0.22 # Some dependencies Privoxy-Regression-Test should know about: # # Level 9 needs = config line user-manual\s+(\.?\.?/|[A-Za-z]:) +# Level 12 needs = feature status FEATURE_CGI_EDIT_ACTIONS Yes # Level 12 needs = config line enable-edit-actions\s+1 # Level 13 needs = feature status FEATURE_CONNECTION_KEEP_ALIVE Yes -# Level 13 needs = config line keep-alive-timeout\s+[1-9]+ +# Level 13 needs = config line keep-alive-timeout\s+(2[1-9]+|[3-9]\d+|1\d{2,}) # Level 14 needs = feature status FEATURE_CONNECTION_KEEP_ALIVE No # Level 15 needs = config line connection-sharing\s+0 # Level 16 needs = feature status FEATURE_CONNECTION_KEEP_ALIVE Yes # Level 16 needs = config line connection-sharing\s+1 -# Level 17 needs = feature status FEATURE_PTHREAD Yes +# Level 17 needs = feature status FEATURE_64_BIT_TIME_T Yes # Level 18 needs = feature status FEATURE_GRACEFUL_TERMINATION No # Level 19 needs = feature status FEATURE_GRACEFUL_TERMINATION Yes # Level 20 needs = feature status FEATURE_TOGGLE Yes @@ -328,6 +329,7 @@ TAG:^hide-if-modified-since\{-60\}$ # Expect Header = SOME CHANGE # Set Header = If-Modified-Since: Wed, 31 Dec 1969 23:59:59 GMT # Expect Header = SOME CHANGE +# Level = 17 TAG:^hide-if-modified-since\{\+60\}$ {+hide-if-modified-since{60} -crunch-if-none-match} @@ -473,7 +475,6 @@ TAG:^prevent-compression$ {\ -client-header-tagger{range-requests} \ +deanimate-gifs{last} \ - -external-filter \ -filter \ } # Set Header = Range: bytes=1234-5678 @@ -507,47 +508,6 @@ TAG:^deanimate-gifs\{last\}$ {\ -client-header-tagger{range-requests} \ -deanimate-gifs \ - +external-filter{blafasel} \ - -filter \ -} -# Set Header = Range: bytes=1234-5678 -# Expect Header = REMOVAL -# Set Header = Range: bytes=1-5 -# Expect Header = REMOVAL -# Set Header = If-Range: bytes=1234-5678 -# Expect Header = REMOVAL -# Set Header = Request-Range: bytes=1234-5678 -# Expect Header = REMOVAL -# Set Header = Range: bytes=1-5 -# Expect Header = REMOVAL -# Set Header = If-Range: bytes=1234-5678 -# Expect Header = REMOVAL -# Set Header = Request-Range: bytes=1234-5678 -# Expect Header = REMOVAL -# Set Header = Range: foo -# Expect Header = REMOVAL -# Set Header = If-Range: foo -# Expect Header = REMOVAL -# Set Header = Request-Range: foo -# Expect Header = REMOVAL -# Set Header = Range: bytes=0-5678 -# Expect Header = NO CHANGE -# Set Header = Range: bytes=0- -# Expect Header = NO CHANGE -# Set Header = If-Range: bytes=0-5678 -# Expect Header = NO CHANGE -# Set Header = If-Range: bytes=0- -# Expect Header = NO CHANGE -# Set Header = Request-Range: bytes=0-5678 -# Expect Header = NO CHANGE -# Set Header = Request-Range: bytes=0- -# Expect Header = NO CHANGE -TAG:^external-filter\{blafasel\}$ - -{\ - -client-header-tagger{range-requests} \ - -deanimate-gifs \ - -external-filter \ +filter{banners-by-size} \ } # Set Header = Range: bytes=1234-5678 @@ -587,7 +547,6 @@ TAG:^filter\{banners-by-size\}$ {\ -client-header-tagger{range-requests} \ -deanimate-gifs \ - -external-filter \ -filter \ } # Set Header = Range: bytes=1234-5678 @@ -763,27 +722,49 @@ TAG:^Proxy-Authorization header forwarding$ # Expect Status Code = 404 # Level = 21 # Fetch Test = http://p.p/edit-actions +# Level = 12 # Fetch Test = http://p.p/eaa +# Level = 12 # Fetch Test = http://p.p/eau +# Level = 12 # Fetch Test = http://p.p/ear +# Level = 12 # Fetch Test = http://p.p/eal +# Level = 12 # Fetch Test = http://p.p/eafu +# Level = 12 # Fetch Test = http://p.p/eas +# Level = 12 # Fetch Test = http://p.p/easa +# Level = 12 # Fetch Test = http://p.p/easr +# Level = 12 # Fetch Test = http://p.p/eass +# Level = 12 # Fetch Test = http://p.p/edit-actions-for-url +# Level = 12 # Fetch Test = http://p.p/edit-actions-list +# Level = 12 # Fetch Test = http://p.p/edit-actions-submit +# Level = 12 # Fetch Test = http://p.p/edit-actions-url +# Level = 12 # Fetch Test = http://p.p/edit-actions-url-form +# Level = 12 # Fetch Test = http://p.p/edit-actions-add-url +# Level = 12 # Fetch Test = http://p.p/edit-actions-add-url-form +# Level = 12 # Fetch Test = http://p.p/edit-actions-remove-url +# Level = 12 # Fetch Test = http://p.p/edit-actions-remove-url-form +# Level = 12 # Fetch Test = http://p.p/edit-actions-section-add +# Level = 12 # Fetch Test = http://p.p/edit-actions-section-remove +# Level = 12 # Fetch Test = http://p.p/edit-actions-section-swap +# Level = 12 # Fetch Test = http://p.p/error-favicon.ico # Fetch Test = http://p.p/favicon.ico # Fetch Test = http://p.p/robots.txt @@ -798,26 +779,47 @@ TAG:^Proxy-Authorization header forwarding$ # Fetch Test = http://p.p/does-not-exist # Expect Status Code = 404 # Trusted CGI Request = http://p.p/eaa +# Level = 12 # Trusted CGI Request = http://p.p/eau +# Level = 12 # Trusted CGI Request = http://p.p/ear +# Level = 12 # Trusted CGI Request = http://p.p/eal +# Level = 12 # Trusted CGI Request = http://p.p/eafu +# Level = 12 # Trusted CGI Request = http://p.p/eas +# Level = 12 # Trusted CGI Request = http://p.p/easa +# Level = 12 # Trusted CGI Request = http://p.p/easr +# Level = 12 # Trusted CGI Request = http://p.p/eass +# Level = 12 # Trusted CGI Request = http://p.p/edit-actions-for-url +# Level = 12 # Trusted CGI Request = http://p.p/edit-actions-list +# Level = 12 # Trusted CGI Request = http://p.p/edit-actions-submit +# Level = 12 # Trusted CGI Request = http://p.p/edit-actions-url +# Level = 12 # Trusted CGI Request = http://p.p/edit-actions-url-form +# Level = 12 # Trusted CGI Request = http://p.p/edit-actions-add-url +# Level = 12 # Trusted CGI Request = http://p.p/edit-actions-add-url-form +# Level = 12 # Trusted CGI Request = http://p.p/edit-actions-remove-url +# Level = 12 # Trusted CGI Request = http://p.p/edit-actions-remove-url-form +# Level = 12 # Trusted CGI Request = http://p.p/edit-actions-section-add +# Level = 12 # Trusted CGI Request = http://p.p/edit-actions-section-remove +# Level = 12 # Trusted CGI Request = http://p.p/edit-actions-section-swap +# Level = 12 # Trusted CGI Request = http://p.p/send-stylesheet # The following tests depend on Privoxy being configured to deliver the user manual