From c01872212e4fdc2d12b1a7922026a5a25eb737a4 Mon Sep 17 00:00:00 2001 From: Marco Pivetta Date: Tue, 30 Jun 2020 15:13:11 +0200 Subject: [PATCH] Add phpbench to CI run to ensure that we don't accidentally break benchmarks This is not indicative of performance, but just guarantees that the benchmarks still run, and that we didn't break them during an upgrade or code change. --- .travis.yml | 1 + composer.json | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index 5ba1e69..5aa0eca 100644 --- a/.travis.yml +++ b/.travis.yml @@ -62,6 +62,7 @@ script: - ./resources/scripts/cmd-proxy.sh composer phpcs - ./resources/scripts/cmd-proxy.sh composer phpstan - ./resources/scripts/cmd-proxy.sh composer psalm + - ./resources/scripts/cmd-proxy.sh composer phpbench - travis_wait 30 ./resources/scripts/cmd-proxy.sh ./vendor/bin/phpunit --verbose --coverage-clover build/logs/clover.xml after_success: diff --git a/composer.json b/composer.json index 414598b..7a20ee2 100644 --- a/composer.json +++ b/composer.json @@ -73,6 +73,7 @@ }, "scripts": { "lint": "parallel-lint src tests", + "phpbench": "phpbench run", "phpcbf": "phpcbf -vpw --cache=build/cache/phpcs.cache", "phpcs": "phpcs --cache=build/cache/phpcs.cache", "phpstan": [ @@ -84,6 +85,7 @@ "phpunit-coverage": "phpunit --verbose --colors=always --coverage-html build/coverage", "test": [ "@lint", + "@phpbench", "@phpcs", "@phpstan", "@psalm",