Author: cfinck Date: Sun Apr 26 04:11:43 2009 New Revision: 392
URL: http://svn.reactos.org/svn/reactos?rev=392&view=rev Log: Link source files and line numbers mentioned in the test log with the source files in their exact revisions in ViewVC Based on a patch by Alwyn Tan (alwyn.tan@gmail.com)
Modified: branches/danny-web/www/www.reactos.org/testman/config.inc.php branches/danny-web/www/www.reactos.org/testman/detail.php
Modified: branches/danny-web/www/www.reactos.org/testman/config.inc.php URL: http://svn.reactos.org/svn/reactos/branches/danny-web/www/www.reactos.org/te... ============================================================================== --- branches/danny-web/www/www.reactos.org/testman/config.inc.php [iso-8859-1] (original) +++ branches/danny-web/www/www.reactos.org/testman/config.inc.php [iso-8859-1] Sun Apr 26 04:11:43 2009 @@ -12,4 +12,5 @@ define("RESULTS_PER_PAGE", 100); define("MAX_COMPARE_RESULTS", 5); + define("VIEWVC_TRUNK", "http://svn.reactos.org/svn/reactos/trunk"); ?>
Modified: branches/danny-web/www/www.reactos.org/testman/detail.php URL: http://svn.reactos.org/svn/reactos/branches/danny-web/www/www.reactos.org/te... ============================================================================== --- branches/danny-web/www/www.reactos.org/testman/detail.php [iso-8859-1] (original) +++ branches/danny-web/www/www.reactos.org/testman/detail.php [iso-8859-1] Sun Apr 26 04:11:43 2009 @@ -88,7 +88,15 @@ </tr> <tr class="odd" onmouseover="Row_OnMouseOver(this)" onmouseout="Row_OnMouseOut(this)"> <td class="info"><?php echo $testman_langres["log"]; ?>:</td> - <td><pre><?php echo htmlspecialchars($row["log"]); ?></pre></td> + <td><pre><?php + $patterns[0] = "#^([a-z]*:?\()([a-zA-Z0-9\/]+.[a-z]+):([0-9]+)(\))#m"; + $patterns[1] = "#^([a-zA-Z0-9]+.[a-z]+):([0-9]+)(: )#m"; + + $replacements[0] = '$1<a href="' . VIEWVC_TRUNK . '/reactos/$2?revision=' . $row["revision"] . '&view=markup#l_$3">$2:$3</a>$4'; + $replacements[1] = '<a href="' . VIEWVC_TRUNK . '/rostests/winetests/' . $row["module"] . '/$1?revision=' . $row["revision"] . '&view=markup#l_$2">$1:$2</a>$3'; + + echo preg_replace($patterns, $replacements, htmlspecialchars($row["log"])); + ?></pre></td> </tr> </table><br />