できるだけ多くの設定を設定ファイルに保存します。私は通常の設定オプションを使用するだけでなく、特定のファイルでテストを実行したいときもあります。 PHPUnitを実行するための設定ファイルと単一のテストファイルパスの両方を渡す方法はありますか?PHPUnitは設定ファイルとテストファイルのパスを渡します
答えて
獣医師を使用できますか?
例:
設定ファイル:
<testsuites>
<testsuite name="Example">
<directory suffix="Test.php">src/tests</directory>
<file>tests/WhateverTest.php</file>
</testsuite>
</testsuites>
コマンドライン:
phpunit --testsuite Example
?
これは、私が別のファイルをテストするたびに設定ファイルでファイル名を手動で追加/変更する必要があるため、私にとっては機能しません。要点は、エディタで別のファイルを開くことに切り替えることです。私が見ているファイルだけを実行したいと思っています。自分のショートカットを作成して、開いているファイルに基づいてターミナルコマンドを生成して実行することができます。私は飛行機でもxmlファイルを生成することができたと思うが、それはそれよりも多くの仕事のように思える。とにかく、私は既にすべてのテストコードをSimpleTestに変換しています。これはうまくいきます。 –
関連性があり、多分他の人に役立つ - Visual Studioのコードエディタには、それに華麗なphpunitプラグインがあります。 Ctrl + Shift + Pを実行すると、開いているファイルに対して単体テストが実行されます。時間の節約! –
一種の関連性がありますが、誰かがNeovimプラグインを作成すると、VSコードに切り替えることになります。それで、私はネオビムが埋め込み可能であることを意味しています。プラグインは基本的にVSコードをNeovimのUIとして使用します。つまり、Vimエミュレータだけではなく、IDE内に実際のVimを持つことになります。私はこれを最終的に他の誰もしないようにしようとします。 –
- 1. Netbeans:リモートサーバのPHPUnitパスを設定する方法は?
- 2. PHPUnitのファイル名を設定する
- 3. phpunitコマンドのパスを変更します
- 4. phpunitラーバル設定
- 5. phpunitでいくつかのテストファイルを実行するには?
- 6. vim設定ファイルのパスを設定するには?
- 7. 設定ファイルの相対パス
- 8. PHPUnit - 設定ファイルを上書きするカバレッジオプションなし
- 9. Phabricator phpunit設定 - カバレッジ
- 10. ローカルフォルダ内のdb mdfファイルのパスを設定します
- 11. PHPUnitパスの問題
- 12. PHPUnitが設定ファイルを読み込んでいませんか?
- 13. PHPunitのZendフレームワーク設定
- 14. Python設定ファイル:スクリプトのパスを設定する
- 15. XMLファイルを渡してHikariCP設定を設定する
- 16. モジュール内のテストファイルの間にpy.test fixtureを渡します。
- 17. PHPファイルの/ etc/crontabにパスを設定
- 18. コンポーネントのTemplateURLを設定済みのパスに設定します。
- 19. プログラムでファイル名とパスをMicrosoft印刷のPDFプリンタに設定します
- 20. 設定ファイルのデータベースファイルの相対パス
- 21. Smartyディレクトリとパスの設定
- 22. PHPセッションとパスの設定
- 23. phpunitコマンドラインからlogIncompleteSkippedの値を設定
- 24. PHPunitテスト結果の出力をHTMLファイルに設定するには?
- 25. 設定ファイルからotfパスを読む
- 26. springbootのyamlファイルにlogback.xmlファイルのパスを設定する方法
- 27. ストアドプロシージャのパラメータとしてファイルのパスを渡す
- 28. XamppでPhpUnitを設定するには?私は成功したXAMPPにはPHPUnitをインストールしている
- 29. spring.config.locationを相対パスとして設定
- 30. デフォルトのパスとルートを設定する
[テスト選択オプション](https://phpunit.de/manual/current/en/textui.html)が問題を解決しますか? – BVengerov
@BVengerov No.テストファイルは、スイートまたはグループ内の唯一のファイルではありません。 --filterオプションはほぼ正しく動作しますが、パスを指定することはできません。ファイル拡張子なしでファイル名(パスではなく)を--filterに渡すことで部分的に動作するようになっていますが、必ずしも十分ではありません。 –
私は、configファイルを解析し、適用されないオプションを削除してから、実行するパスを指定するだけでなく、適用可能なオプションでターミナルオプションを生成することもできます。しかし、それは私が行かなければならない長さであれば奇妙に見えるだろう。私はすでに多くの開発者が何とかこれをやっていると思います。一숨..私は彼らがすべてPhpStormを使うと思う。 –