0

テスト用にやや複雑なディレクトリ構造があります。
例:

unitests

unitests/moduleA
unitests/moduleA/t1.php
unitests/moduleA/t2.php
unitests/moduleA/t3.php


unitests/moduleB
unitests/moduleB/t1.php
unitests/moduleB/t2.php
unitests/moduleB/t3.php

より深いディレクトリ構造を持っている可能性があります。

1 つのコマンドですべてのテストを実行するにはどうすればよいですか?

phpunit unitests/*/*最初に見つかったファイルのみを実行してみましたunitests/moduleA/t1.php

4

1 に答える 1

1

構成ファイルを使用する必要があります。これにより、将来のテストの実行が容易になります。

phpunit.xml以下を含むファイルを作成する場合:

<phpunit>
<testsuites>

<testsuite name="Unit">
<directory>unitests/*</directory>
</testsuite>

</testsuites>
</phpunit>

そして run phpunit、すべてのテストを実行する必要があります。

また、すべてのクラスにTest.

また、サブフォルダーごとにテスト スイートを作成することも悪くありません。

于 2013-04-08T15:24:45.110 に答える