You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ic...@apache.org on 2015/12/23 15:56:21 UTC
svn commit: r1721548 - in /httpd/test/mod_h2/trunk: conf/httpd.conf
test/test_push.sh
Author: icing
Date: Wed Dec 23 14:56:21 2015
New Revision: 1721548
URL: http://svn.apache.org/viewvc?rev=1721548&view=rev
Log:
accep-push-policy tests added
Modified:
httpd/test/mod_h2/trunk/conf/httpd.conf
httpd/test/mod_h2/trunk/test/test_push.sh
Modified: httpd/test/mod_h2/trunk/conf/httpd.conf
URL: http://svn.apache.org/viewvc/httpd/test/mod_h2/trunk/conf/httpd.conf?rev=1721548&r1=1721547&r2=1721548&view=diff
==============================================================================
--- httpd/test/mod_h2/trunk/conf/httpd.conf (original)
+++ httpd/test/mod_h2/trunk/conf/httpd.conf Wed Dec 23 14:56:21 2015
@@ -73,7 +73,8 @@ MaxKeepAliveRequests 0
LogLevel http2:info
<IfModule mpm_event_module>
- MaxRequestWorkers 400
+ ThreadsPerChild 64
+ MaxRequestWorkers 768
</IfModule>
# max parallel streams per session, default 100
Modified: httpd/test/mod_h2/trunk/test/test_push.sh
URL: http://svn.apache.org/viewvc/httpd/test/mod_h2/trunk/test/test_push.sh?rev=1721548&r1=1721547&r2=1721548&view=diff
==============================================================================
--- httpd/test/mod_h2/trunk/test/test_push.sh (original)
+++ httpd/test/mod_h2/trunk/test/test_push.sh Wed Dec 23 14:56:21 2015
@@ -47,6 +47,33 @@ EOF
nghttp_check_fcontent 006-push4.html "get 006-push4" <<EOF
006-push4.html
EOF
+
+ # push-policies (https://tools.ietf.org/html/draft-ruellan-http-accept-push-policy-00)
+ # a. no pushes desired
+ nghttp_check_fcontent 006-push.html "policy: none" -H 'accept-push-policy: none' <<EOF
+006-push.html
+EOF
+
+ # push-policies (https://tools.ietf.org/html/draft-ruellan-http-accept-push-policy-00)
+ # b. default pushes desired
+ nghttp_check_fcontent 006-push.html "policy: default" -H 'accept-push-policy: default' <<EOF
+006-push.html
+006/006.css
+EOF
+
+ # push-policies (https://tools.ietf.org/html/draft-ruellan-http-accept-push-policy-00)
+ # c. HEAD pushes desired
+ nghttp_check_fcontent 006-push.html "policy: head" -H 'accept-push-policy: head' <<EOF
+006-push.html
+EOF
+
+ # push-policies (https://tools.ietf.org/html/draft-ruellan-http-accept-push-policy-00)
+ # c. fast-load pushes desired
+ nghttp_check_fcontent 006-push.html "policy: fast-load" -H 'accept-push-policy: fast-load' <<EOF
+006-push.html
+006/006.css
+EOF
+
else
echo "push tests require httpd >= 2.4.18"
fi
\ No newline at end of file