いつもお世話になっています。
Laravel5で開発をしております。
Circle CIにてphpunitを実行しようとしてもテストファイルがうまく読み込まれず「No tests executed!」と表示されてしまいます。
ローカル環境(Vagrant)では./vendor/bin/phpunitでUnitテストを実行できています。
■circle.yml
machine: php: version: 7.1.0 environment DB_HOST: XXX DB_CONNECTION: XXX DB_USERNAME: XXX DB_PASSWORD: XXX APP_ENV: local services: - mysql database: override: - "php artisan migrate:refresh" - "php artisan db:seed" test: override: - ./vendor/bin/phpunit
■phpunit.xml
xml
1<?xml version="1.0" encoding="UTF-8"?> 2<phpunit backupGlobals="false" 3 backupStaticAttributes="false" 4 bootstrap="bootstrap/autoload.php" 5 colors="true" 6 convertErrorsToExceptions="true" 7 convertNoticesToExceptions="true" 8 convertWarningsToExceptions="true" 9 processIsolation="false" 10 stopOnFailure="false"> 11 <testsuites> 12 <testsuite name="Application Test Suite"> 13 <directory suffix="Test.php">./tests</directory> 14 </testsuite> 15 </testsuites> 16 <filter> 17 <whitelist processUncoveredFilesFromWhitelist="true"> 18 <directory suffix=".php">./app</directory> 19 <exclude> 20 <file>./app/Http/routes.php</file> 21 </exclude> 22 </whitelist> 23 </filter> 24 <php> 25 <env name="APP_ENV" value="testing"/> 26 <env name="CACHE_DRIVER" value="redis"/> 27 <env name="SESSION_DRIVER" value="redis"/> 28 <env name="QUEUE_DRIVER" value="sync"/> 29 <env name="DB_CONNECTION" value="mysql_testing"/> 30 </php> 31</phpunit>
■Circle CIのログ
phpunit PHPUnit 6.1.0 by Sebastian Bergmann and contributors. Time: 115 ms, Memory: 18.00MB No tests executed!
何かしら設定が漏れているのでしょうか?
お手数ですがお知恵を拝借できれば幸いです。
あなたの回答
tips
プレビュー