You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ji...@apache.org on 2017/06/30 15:01:26 UTC

svn commit: r1800429 - /httpd/test/framework/trunk/t/modules/proxy_fcgi.t

Author: jim
Date: Fri Jun 30 15:01:26 2017
New Revision: 1800429

URL: http://svn.apache.org/viewvc?rev=1800429&view=rev
Log:
As per my reading of RFC3875, this is what PATH_TRANSLATED
should be... also checked via PR51517 which also seems
to indicate that.

Modified:
    httpd/test/framework/trunk/t/modules/proxy_fcgi.t

Modified: httpd/test/framework/trunk/t/modules/proxy_fcgi.t
URL: http://svn.apache.org/viewvc/httpd/test/framework/trunk/t/modules/proxy_fcgi.t?rev=1800429&r1=1800428&r2=1800429&view=diff
==============================================================================
--- httpd/test/framework/trunk/t/modules/proxy_fcgi.t (original)
+++ httpd/test/framework/trunk/t/modules/proxy_fcgi.t Fri Jun 30 15:01:26 2017
@@ -13,7 +13,7 @@ my $have_php_fpm = `php-fpm -v` =~ /fpm-
 plan tests => (7 * $have_fcgisetenvif) + (2 * $have_fcgibackendtype) +
                (2 * $have_fcgibackendtype * have_module('rewrite')) +
                (7 * have_module('rewrite')) + (7 * have_module('actions')) +
-               (4 * $have_php_fpm * have_module('actions')) + 2,
+               (5 * $have_php_fpm * have_module('actions')) + 2,
      need (
         'mod_proxy_fcgi',
         'FCGI',
@@ -245,9 +245,15 @@ if (have_module('actions')) {
             exit;
         }
         $envs = run_fcgi_envvar_request(-1, "/php/fpm/action/sub2/test.php/foo/bar?query", "PHP-FPM");
-        ok t_cmp($envs->{'SCRIPT_NAME'}, '/php/fpm/action/sub2/test.php', "PHP-FPM sets correct SCRIPT_NAME");
-        ok t_cmp($envs->{'PATH_INFO'}, '/foo/bar', "PHP-FPM sets correct PATH_INFO");
-        ok t_cmp($envs->{'QUERY_STRING'}, 'query', "PHP-FPM sets correct QUERY_STRING");
+        ok t_cmp($envs->{'SCRIPT_NAME'}, '/php/fpm/action/sub2/test.php',
+                "PHP-FPM sets correct SCRIPT_NAME");
+        ok t_cmp($envs->{'PATH_INFO'}, '/foo/bar',
+                "PHP-FPM sets correct PATH_INFO");
+        ok t_cmp($envs->{'QUERY_STRING'}, 'query',
+                "PHP-FPM sets correct QUERY_STRING");
+        ok t_cmp($envs->{'PATH_TRANSLATED'}, $docroot . '/foo/bar',
+                "PHP-FPM sets correct PATH_TRANSLATED");
+
 
         # TODO: Add more tests here