Req #14613 [Asn->Bgs]: Implement Function/Feature Conformity Tests
| From: | zak@php.net | Date: | Tue, 22 Feb 2011 20:26:19 +0000 |
| Subject: | Req #14613 [Asn->Bgs]: Implement Function/Feature Conformity Tests | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-158966@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=14613&edit=1
ID: 14613
Updated by: zak@php.net
Reported by: zak@php.net
Summary: Implement Function/Feature Conformity Tests
-Status: Assigned
+Status: Bogus
Type: Feature/Change Request
Package: *General Issues
Operating System: *
PHP Version: *
Assigned To: zak
Block user comment: N
Private report: N
New Comment:
Wow. Nearly ten years old. o.O
I have no idea if this is currently relevant. If so, some brave soul
should re-open the issue.
Previous Comments:
------------------------------------------------------------------------
[2010-12-29 11:58:13] jani@php.net
Ancient issue, will not close for now. Zak can do it himself..
------------------------------------------------------------------------
[2001-12-20 02:14:56] zak@php.net
Assigning it to myself so that I don't forget. Now I just
have to get to the other bug reports that are assigned to
me. :)
------------------------------------------------------------------------
[2001-12-20 02:14:02] zak@php.net
I strongly believe that PHP needs to continue evolving and
improving. However, I also recognise the importance of
maintaining backwards compatibility.
To help balance these two conflicting desires, I have been
kicking around the idea of implementing a set of tests to
help determine when the behavior of a function changes.
The basic idea is to run the tests against the various
version of PHP, compare the output and flag when
differences crop up. Users would be able to run these
tests using a make target. The data from these tests could
be used by a utility program that walks a directory
structure, reading php files and looking for
functions/features that have changed behavior.
I would like to call these 'Lemosian Conformity Tests' in
honor of Manuel's consistent and vociferous work on
preserving BC. :) While I don't like his approach, I agree
that it is a valid concern. Personally, rather than being
chained to BC, I would rather that we actively work to
help users deal with changes more effectively.
Additionally, these changes would help developers and the
QA team spot unintentional changes to function behavior.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=14613&edit=1