From: nicoco007 Date: Mon, 28 Dec 2015 18:42:15 +0000 (-0500) Subject: Added PHP/OS info to benchmark output X-Git-Tag: 1.31.0-rc.0~8532^2 X-Git-Url: https://git.cyclocoop.org/%28%28?a=commitdiff_plain;h=2c66553ed35d2bca60dfb087a9b501b5ec33d4fb;p=lhc%2Fweb%2Fwiklou.git Added PHP/OS info to benchmark output Added PHP version and architecture and OS version to benchmark output. Change-Id: I018e6bf8bb60f594ac512ef2113e404dd304786a --- diff --git a/maintenance/benchmarks/Benchmarker.php b/maintenance/benchmarks/Benchmarker.php index 3f8a899043..f3e2db09c2 100644 --- a/maintenance/benchmarks/Benchmarker.php +++ b/maintenance/benchmarks/Benchmarker.php @@ -22,7 +22,6 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * http://www.gnu.org/copyleft/gpl.html * - * @todo Report PHP version, OS .. * @file * @ingroup Benchmark */ @@ -39,7 +38,7 @@ abstract class Benchmarker extends Maintenance { public function __construct() { parent::__construct(); - $this->addOption( 'count', "How many time to run a benchmark", false, true ); + $this->addOption( 'count', "How many times to run a benchmark", false, true ); } public function bench( array $benchs ) { @@ -76,7 +75,13 @@ abstract class Benchmarker extends Maintenance { } public function getFormattedResults() { - $ret = ''; + $ret = sprintf( "Running PHP version %s (%s) on %s %s %s\n\n", + phpversion(), + php_uname( 'm' ), + php_uname( 's' ), + php_uname( 'r' ), + php_uname( 'v' ) + ); foreach ( $this->results as $res ) { // show function with args $ret .= sprintf( "%s times: function %s(%s) :\n",