', htmlentities($branch), '', htmlentities($revision), "\n"; echo "

Summary

\n"; echo '
', htmlentities($branch), ' ', htmlentities($revision), "
\n"; echo "
\n"; echo "

Comparison Reports

\n"; outputReportTable('PHPT', $branch, $revision); outputReportTable('PhpUnit', $branch, $revision); ?>

Abbreviations

NTS - Non-Thread Safe build, use for CLI or IIS (PHP on Windows uses 2 types of builds, TS and NTS)

TS - Thread Safe build, use for CLI or Apache mod_php on Windows

VC11 - Build compiled using VC11 (Visual Studio 2012)

VC9 - Build compiled using VC9 (Visual Studio 2008)

GCC - Build compiled using GCC


Common Scenario Sets

Local-FileSystem_MySQL_Apache-ModPHP-ApacheLounge-2.4.4-VC9-OpenSS - Tests run on local file system, using Apache with MySQL

Local-FileSystem_MySQL_CLI - Tests run on local file system on CLI with MySQL

Opcache_Local-FileSystem_MySQL_Apache-ModPHP-ApacheLounge-2 - Tests run on local file system, using Apache with Opcache, MySQL

Opcache_Local-FileSystem_MySQL_CLI - Tests run on local file system on CLI with MySQL

Opcache_Local-FileSystem_MySQL_CLI_WinCacheU - Tests run on local file system on CLI with Opcache, MySQL and WinCache (user & file caches)

SMB-DFS_MySQL_Apache-ModPHP-ApacheLounge-2.4.4-VC9-OpenSS - Tests run on remote DFS file system, using Apache with MySQL

SMB-DFS_MySQL_CLI - Tests run on remote DFS file system on CLI with MySQL

Opcache_SMB-DFS_MySQL_Apache-ModPHP-ApacheLounge-2 - Tests run on remote DFS file system, using Apache with Opcache, MySQL

Opcache_SMB-DFS_MySQL_CLI - Tests run on remote DFS file system on CLI with MySQL

Opcache_SMB-DFS_MySQL_CLI_WinCacheU - Tests run on remote DFS file system on CLI with Opcache, MySQL and WinCache (user & file caches)

$baseURL . urlencode($report), 'name' => $reportName, 'has_fails_crashes' => file_exists("$dir/FAIL_CRASH.txt"), ]; } } } function outputReportTable(string $type, string $branch, string $revision) { echo "\n"; echo '\n"; foreach (genReports($type, $branch, $revision) as $report) { $url = htmlentities($report['url'], ENT_QUOTES); $name = htmlentities($report['name'], ENT_QUOTES); $style = ''; if ($report['has_fails_crashes']) { $style = ' style="background:#ff0000"'; } echo "\n"; } echo "
', htmlentities($type, ENT_QUOTES), ' ', 'How to', "
with $name
\n"; echo "
\n"; }