cvs: phpweb / ideas.php
| From: | Sebastian Bergmann | Date: | Thu, 15 Mar 2007 15:32:43 +0000 |
| Subject: | cvs: phpweb / ideas.php | ||
| Groups: | php.mirrors | ||
| Request: | Send a blank email to php-mirrors+get-34719@lists.php.net to get a copy of this message | ||
sebastian Thu Mar 15 15:32:43 2007 UTC
Modified files:
/phpweb ideas.php
Log:
Add "Code Coverage Improvement" idea.
http://cvs.php.net/viewvc.cgi/phpweb/ideas.php?r1=1.13&r2=1.14&diff_format=u
Index: phpweb/ideas.php
diff -u phpweb/ideas.php:1.13 phpweb/ideas.php:1.14
--- phpweb/ideas.php:1.13 Thu Mar 15 15:14:20 2007
+++ phpweb/ideas.php Thu Mar 15 15:32:43 2007
@@ -1,5 +1,5 @@
<?php
-// $Id: ideas.php,v 1.13 2007/03/15 15:14:20 sebastian Exp $
+// $Id: ideas.php,v 1.14 2007/03/15 15:32:43 sebastian Exp $
$_SERVER['BASE_PAGE'] = 'ideas.php';
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/prepend.inc';
site_header("SoC Ideas");
@@ -51,7 +51,11 @@
<a name="qa"></a>
<h2>Quality Assurance</h2>
-<h3>Automatic code checker</h3>
+<h3>Code Coverage Improvement</h3>
+<p><strong>Description</strong>: PHP regression test suite code coverage could be
better. Improving the coverage means creating tests that will solicit parts of code currently not
activated by the existing tests.<br/>
+<strong>Possible mentor(s)</strong>: (not yet assigned)</p>
+
+<h3>Automatic Code Checker</h3>
<p><strong>Description</strong>: The PHP API has a couple of varargs functions
that are error prone and may easily cause segfaults
in PHP, especially on less used platforms. The list of such functions include
zend_parse_parameters*(), zend_error() and a few
others. Our current check script is made in PHP and is regex based. It is available at <a
href="http://cvs.php.net/viewvc.cgi/php-src/scripts/dev/check_parameters.php?view=markup">http://cvs.php.net/viewvc.cgi/php-src/scripts/dev/check_parameters.php?view=markup</a>.
This script is difficult to maintain and generates way too many false-positives.