mirror of
https://github.com/php/php-src.git
synced 2024-09-21 09:57:23 +00:00
Drop Laravel from benchmark CI (#12595)
Two issues: - The demo page does not seem to be doing much, so the value is limited. - The benchmark instruction count has too much variance to be useful.
This commit is contained in:
parent
110cdd336a
commit
d45f4cef08
@ -27,8 +27,6 @@ function main() {
|
||||
$data['Symfony Demo 2.2.3 JIT'] = runSymfonyDemo(true);
|
||||
$data['Wordpress 6.2'] = runWordpress(false);
|
||||
$data['Wordpress 6.2 JIT'] = runWordpress(true);
|
||||
$data['Laravel 10.10'] = runLaravelDemo(false);
|
||||
$data['Laravel 10.10 JIT'] = runLaravelDemo(true);
|
||||
$result = json_encode($data, JSON_PRETTY_PRINT) . "\n";
|
||||
|
||||
fwrite(STDOUT, $result);
|
||||
@ -91,17 +89,6 @@ function runWordpress(bool $jit): array {
|
||||
return runValgrindPhpCgiCommand('wordpress', [$dir . '/index.php'], cwd: $dir, jit: $jit, warmup: 50, repeat: 50);
|
||||
}
|
||||
|
||||
function runLaravelDemo(bool $jit): array {
|
||||
|
||||
$dir = __DIR__ . '/repos/laravel-demo-10.10';
|
||||
cloneRepo($dir, 'https://github.com/php/benchmarking-laravel-demo-10.10.git');
|
||||
runPhpCommand([$dir . '/artisan', 'config:cache']);
|
||||
runPhpCommand([$dir . '/artisan', 'event:cache']);
|
||||
runPhpCommand([$dir . '/artisan', 'route:cache']);
|
||||
runPhpCommand([$dir . '/artisan', 'view:cache']);
|
||||
return runValgrindPhpCgiCommand('laravel-demo', [$dir . '/public/index.php'], cwd: $dir, jit: $jit, warmup: 50, repeat: 100);
|
||||
}
|
||||
|
||||
function runPhpCommand(array $args, ?string $cwd = null): ProcessResult {
|
||||
return runCommand([PHP_BINARY, ...$args], $cwd);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user