:octocat: decrease versions to benchmark

This commit is contained in:
smiley
2024-05-01 11:49:34 +02:00
parent f02b94f3e6
commit e3335a6a3b
4 changed files with 25 additions and 14 deletions
+9 -1
View File
@@ -11,9 +11,11 @@ declare(strict_types=1);
namespace chillerlan\QRCodeBenchmark;
use chillerlan\QRCode\Common\{MaskPattern, Mode};
use chillerlan\QRCode\Common\{MaskPattern, Mode, Version};
use chillerlan\QRCode\Data\Byte;
use PhpBench\Attributes\{BeforeMethods, Subject};
use Generator;
use function range;
/**
* Tests the performance of the mask pattern penalty testing
@@ -22,6 +24,12 @@ final class MaskPatternBenchmark extends BenchmarkAbstract{
protected const DATAMODES = [Mode::BYTE => Byte::class];
public function versionProvider():Generator{
for($v = 1; $v <= 40; $v++){
yield (string)$v => ['version' => new Version($v)];
}
}
public function initOptions():void{
$options = [