On Thu, 24 Oct 2002, Hartmut Holzgraefe wrote:
> comments? ;)
sure :)
>
> -----8<---------------------------------
> Index: run-tests.php
> ===================================================================
> RCS file: /repository/php4/run-tests.php,v
> retrieving revision 1.83
> diff -u -2 -r1.83 run-tests.php
> --- run-tests.php 23 Oct 2002 12:54:57 -0000 1.83
> +++ run-tests.php 24 Oct 2002 09:26:06 -0000
> @@ -83,4 +83,6 @@
> }
>
> +$php = realpath($php);
> +
> // Check whether a detailed log is wanted.
> if (getenv('TEST_PHP_DETAILED')) {
> @@ -425,4 +427,5 @@
>
> // Reset environment from any previous test.
> + putenv("USER_AGENT=run-tests.php");
> putenv("REDIRECT_STATUS=");
> putenv("QUERY_STRING=");
> @@ -437,7 +440,8 @@
> if (trim($section_text['SKIPIF'])) {
> save_text($tmp_skipif, $section_text['SKIPIF']);
> - $output = `$php $tmp_skipif`;
> + putenv("PATH_TRANSLATED=$tmp_skipif");
> + $output = `$php -q $tmp_skipif`;
> @unlink($tmp_skipif);
> - if (ereg("^skip", trim($output))){
> + if (ereg("^skip", $output)){
This trim was added for a reason, did you check if that broke any tests?
> echo "SKIP $tested";
> $reason = (ereg("^skip[[:space:]]*(.+)\$", trim(
> $output))) ? ereg_replace("^skip[[:space:]]*(.+)\$", "\\1", trim($output)) : FAL
> SE;
> @@ -478,5 +482,5 @@
>
> // We've satisfied the preconditions - run the test!
> - save_text($tmp_file,$section_text['FILE']);
> + save_text($tmp_file,"<?php chdir('".getcwd()."'); ?>" .
>$section_text['FILE']);
This change is going to break some tests, but you just volunteerd to fix
those:
13:07 <hartmut> oh, yes ... pathes in the phpt files get easier again ... ;)
13:07 <@Derick> you can only do this if you fix all the tests too :)
13:07 <hartmut> this was intentional, i only forgot it ;)
13:07 <hartmut> yes, but that makes standalone tests for phpized extensions possible
13:07 <@Derick> I think it's better to cwd() to the php4/ dir then, where
run-tests.php is
13:08 <hartmut> so i volunteer
furthermore I propose to apply this patch after pre2, so that we have
more time to adjust the affected scripts where needed.
regards,
Derick
--
---------------------------------------------------------------------------
Derick Rethans http://derickrethans.nl/
JDI Media Solutions
--------------[ if you hold a unix shell to your ear, do you hear the c? ]-
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php