Lavoiesl\PhpBenchmark\Benchmark::addTest PHP Method

addTest() public method

public addTest ( AbstractTest $test )
$test AbstractTest
    public function addTest(AbstractTest $test)
    {
        $this->tests[$test->getName()] = $test;
    }

Usage Example

Beispiel #1
0
<?php

use Lavoiesl\PhpBenchmark\Benchmark;
use Lavoiesl\PhpBenchmark\CommandTest;
require_once '_autoload.php';
$benchmark = new Benchmark();
$commands = array('ls' => "ls -1 **/*.php", 'find' => "find . -name '*.php'");
foreach ($commands as $name => $command) {
    $benchmark->addTest(new CommandTest($name, $command));
}
$benchmark->run();