Skip to content

Commit 91956f1

Browse files
committed
Merge pull request #4 from phpcr/update
Updated to latest version of PHPBench
2 parents 691b3b5 + e8bb14c commit 91956f1

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

benchmarks/BaseBench.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@
66
use PhpBench\BenchmarkInterface;
77
use PHPCR\ImportUUIDBehaviorInterface;
88

9+
/**
10+
* @Iterations(10)
11+
* @Revs(10)
12+
* @OutputTimeUnit("milliseconds")
13+
*/
914
abstract class BaseBench
1015
{
1116
const ROOT_NAME = 'bench';
@@ -88,7 +93,7 @@ protected function getRootNode()
8893
return $this->rootNode;
8994
}
9095

91-
protected function loadDump($filename, $remove = false)
96+
public function loadDump($filename, $remove = false)
9297
{
9398
$dumpPath = __DIR__ . '/../dumps/' . $filename;
9499

benchmarks/InsertBench.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88

99
/**
1010
* @Groups({"insert"})
11-
* @Iterations(4)
12-
* @Revs(4)
1311
*/
1412
class InsertBench extends BaseBench
1513
{

benchmarks/QueryBench.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77

88
/**
99
* @Groups({"query"})
10-
* @Iterations(5)
10+
* @BeforeClassMethods({"beforeClass"})
1111
*/
1212
class QueryBench extends BaseBench
1313
{
14-
public function setUp()
14+
public static function beforeClass()
1515
{
16-
$this->loadDump('large_website.xml');
16+
(new self)->loadDump('large_website.xml');
1717
}
1818

1919
/**

benchmarks/TraversalBench.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
/**
88
* @Groups({"traversal_full"})
9-
* @Iterations(6)
109
*/
1110
class TraversalBench extends BaseBench
1211
{
1312
public function setUp()
1413
{
14+
1515
$this->loadDump('large_website.xml');
1616
}
1717

0 commit comments

Comments
 (0)