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:
Niels Dossche 2023-11-02 10:38:31 +00:00 committed by GitHub
parent 110cdd336a
commit d45f4cef08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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);
}