summaryrefslogtreecommitdiff
path: root/run-tests-config.php
diff options
context:
space:
mode:
authorShane Caraveo <shane@php.net>2003-03-25 07:45:18 +0000
committerShane Caraveo <shane@php.net>2003-03-25 07:45:18 +0000
commitb671380b6b5b6e1f4f235e810afa4199e989d2ba (patch)
tree12be51ce151c304b94a4c3c9444b151a6e398090 /run-tests-config.php
parent56210b8921dcd48959d904f030d320db7d28f7fa (diff)
downloadphp-git-b671380b6b5b6e1f4f235e810afa4199e989d2ba.tar.gz
many new enhancements to run-tests that allow for testing cgi and other
sapi modules via http. see README.TESTING2 for more details several sapi tests added
Diffstat (limited to 'run-tests-config.php')
-rw-r--r--run-tests-config.php74
1 files changed, 74 insertions, 0 deletions
diff --git a/run-tests-config.php b/run-tests-config.php
new file mode 100644
index 0000000000..4ac21d7d4c
--- /dev/null
+++ b/run-tests-config.php
@@ -0,0 +1,74 @@
+<?php
+/* this file may be duplicated to provide testing for
+ multiple php binaries or configurations. It is used
+ with the -c option on run_tests2.php. All these
+ settings will also go into the environment for tests
+ that are directly executed, so you can also set things
+ like PHPRC here to force an executable to use a
+ specific php.ini file. */
+
+$conf = array(
+/* path to the php source tree */
+'TEST_PHP_SRCDIR' => NULL,
+
+/* executable that will be tested. Not used for
+ web based tests */
+'TEST_PHP_EXECUTABLE' => NULL,
+
+/* php.ini to use when executing php */
+'PHPRC' => NULL,
+
+/* log format */
+'TEST_PHP_LOG_FORMAT' => 'LEODC',
+
+/* debugging detail in output. */
+'TEST_PHP_DETAILED' => 0,
+
+/* error style for editors or IDE's */
+'TEST_PHP_ERROR_STYLE' => 'EMACS',
+
+'REPORT_EXIT_STATUS' => 0,
+'NO_PHPTEST_SUMMARY' => 0,
+
+/* don't ask, and don't send results to QA if true */
+'NO_INTERACTION' => true,
+
+/* base url prefixed to any requests */
+'TEST_WEB_BASE_URL' => NULL,
+
+/* if set, copy phpt files into this directory,
+ which should be accessable via an http server. The
+ TEST_WEB_BASE_URL setting should be the base url
+ to access this path. If this is not used,
+ TEST_WEB_BASE_URL should be the base url pointing
+ to TEST_PHP_SRCDIR, which should then be accessable via
+ an http server.
+
+ An example would be:
+ TEST_WEB_BASE_URL=http://localhost/test
+ TEST_BASE_PATH=/path/to/htdocs/test
+*/
+'TEST_BASE_PATH' => NULL,
+
+/* file extension of pages requested via http
+ this allows for php to be configured to parse
+ extensions other than php, usefull for multiple
+ configurations under a single webserver */
+'TEST_WEB_EXT' => 'php',
+
+/* if true doesn't run tests, just outputs executable info */
+'TEST_CONTEXT_INFO' => false,
+
+/* : or ; seperated list of paths */
+'TEST_PATHS' => NULL
+/* additional configuration items that may be set
+ to provide proxy support for testes:
+ timeout
+ proxy_host
+ proxy_port
+ proxy_user
+ proxy_pass
+*/
+);
+
+?> \ No newline at end of file