できるだけ多くの設定を設定ファイルに保存します。私は通常の設定オプションを使用するだけでなく、特定のファイルでテストを実行したいときもあります。 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. vim設定ファイルのパスを設定するには?
- 5. PHPUnit - 設定ファイルを上書きするカバレッジオプションなし
- 6. PHPUnitパスの問題
- 7. ローカルフォルダ内のdb mdfファイルのパスを設定します
- 8. PHPunitのZendフレームワーク設定
- 9. Python設定ファイル:スクリプトのパスを設定する
- 10. コンポーネントのTemplateURLを設定済みのパスに設定します。
- 11. プログラムでファイル名とパスをMicrosoft印刷のPDFプリンタに設定します
- 12. 設定ファイルのデータベースファイルの相対パス
- 13. Smartyディレクトリとパスの設定
- 14. PHPセッションとパスの設定
- 15. phpunitコマンドラインからlogIncompleteSkippedの値を設定
- 16. 設定ファイルからotfパスを読む
- 17. PHPunitテスト結果の出力をHTMLファイルに設定するには?
- 18. XamppでPhpUnitを設定するには?私は成功したXAMPPにはPHPUnitをインストールしている
- 19. spring.config.locationを相対パスとして設定
- 20. R:誤ったパス設定を特定する - どのパスとどこに設定されますか?
- 21. Django:変数を設定ファイルに渡す
- 22. Laravelでファイルへのパスを設定する方法は?
- 23. ファイルへの正しいパスを設定してください
- 24. UnityIOC xml設定ファイルの登録にパラメータとしてUnityContainerを渡すには
- 25. PhpStormのPHPUnitとSeleniumの設定に関する問題
- 26. PHPUnitを嘲笑するときのコールバックの参照渡し
- 27. Bash:パラメータを使用して設定ファイルのパスを置き換えます。
- 28. PHPUnitテストでSymfonyのパラメータやサービスを設定するには?
- 29. phpunitで1つのファイルまたはマップを実行します。
- 30. Mavenリリース:設定ファイルをデプロイメントフェーズに渡しません。
[テスト選択オプション](https://phpunit.de/manual/current/en/textui.html)が問題を解決しますか? – BVengerov
@BVengerov No.テストファイルは、スイートまたはグループ内の唯一のファイルではありません。 --filterオプションはほぼ正しく動作しますが、パスを指定することはできません。ファイル拡張子なしでファイル名(パスではなく)を--filterに渡すことで部分的に動作するようになっていますが、必ずしも十分ではありません。 –
私は、configファイルを解析し、適用されないオプションを削除してから、実行するパスを指定するだけでなく、適用可能なオプションでターミナルオプションを生成することもできます。しかし、それは私が行かなければならない長さであれば奇妙に見えるだろう。私はすでに多くの開発者が何とかこれをやっていると思います。一숨..私は彼らがすべてPhpStormを使うと思う。 –