- // used to silence testsuite warnings about proxy code not being tested
- if (isset($NOPROXY)) {
- $args['NOPROXY'] = true;
- }
- if (!isset($URI)) {
- // GUESTIMATE the url of local demo server
- // play nice to php 3 and 4-5 in retrieving URL of server.php
- /// @todo filter out query string from REQUEST_URI
- if (isset($REQUEST_URI)) {
- $URI = str_replace('/tests/testsuite.php', '/demo/server/server.php', $REQUEST_URI);
- $URI = str_replace('/testsuite.php', '/server.php', $URI);
- $URI = str_replace('/tests/benchmark.php', '/demo/server/server.php', $URI);
- $URI = str_replace('/benchmark.php', '/server.php', $URI);
- } elseif (isset($_SERVER['PHP_SELF']) && isset($_SERVER['REQUEST_METHOD'])) {
- $URI = str_replace('/tests/testsuite.php', '/demo/server/server.php', $_SERVER['PHP_SELF']);
- $URI = str_replace('/testsuite.php', '/server.php', $URI);
- $URI = str_replace('/tests/benchmark.php', '/demo/server/server.php', $URI);
- $URI = str_replace('/benchmark.php', '/server.php', $URI);
- } else {
- $URI = '/demo/server/server.php';
- }
- }
- if ($URI[0] != '/') {
- $URI = '/' . $URI;
- }
- $args['URI'] = $URI;
- if (isset($LOCALPATH)) {
- $args['LOCALPATH'] = $LOCALPATH;
- }