WordPress/phpunit-test-runner
View on GitHubtest.php wastes CPU cycles and bandwith downloading PHPUnit every time
Open
#67 opened on Jun 15, 2018
bugenhancementhelp wanted
Repository metrics
- Stars
- (76 stars)
- PR merge metrics
- (Avg merge 5d 16h) (1 merged PR in 30d)
Description
I noticed that running php test.php downloads PHPUnit on every run, even if phpunit is already in the system and even if phpunit.phar has already been downloaded.
$ phpunit --version
PHPUnit 5.7.27 by Sebastian Bergmann and contributors.
$ ll -h /tmp/wp-test-runner/phpunit.phar
-rw-rw-r-- 1 benchmark benchmark 2.9M Feb 1 07:56 /tmp/wp-test-runner/phpunit.phar
$ php test.php
Environment variables pass checks.
cd '/tmp/wp-test-runner'; php phpunit.phar
PHP version: 7.0.30-1+ubuntu14.04.1+deb.sury.org+1 (/usr/bin/php7.0)
Installing...
Running as single site... To run multisite, use -c tests/phpunit/multisite.xml
Not running ajax tests. To execute these, use --group ajax.
Not running ms-files tests. To execute these, use --group ms-files.
Not running external-http tests. To execute these, use --group external-http.
PHPUnit 5.7.27 by Sebastian Bergmann and contributors.
............................................................. 61 / 8703 ( 0%)
............................................................. 122 / 8703 ( 1%)
............................................................. 183 / 8703 ( 2%)
............................................................. 244 / 8703 ( 2%)
............................................................. 305 / 8703 ( 3%)
............................................................. 366 / 8703 ( 4%)
............................................................. 427 / 8703 ( 4%)
............................................................. 488 / 8703 ( 5%)
............................................................. 549 / 8703 ( 6%)
............................................................. 610 / 8703 ( 7%)
............................................................. 671 / 8703 ( 7%)
............................................................. 732 / 8703 ( 8%)
............................................................. 793 / 8703 ( 9%)
....