[解決済み] Gradleを使用して1つのユニットテストクラスのみを実行する方法
2022-03-18 16:29:43
質問
私はGradleの初心者です。Gradle 1.10とUbuntu 13を使用しています。
私は、以下のような、1つのユニットテスト・クラスだけを実行するコマンドがあるかどうかを知りたいのです。
testOnly
SBTで
解決方法は?
テストクラスを1つ実行するには、Airbornの回答が良い。
いくつかのコマンドラインオプションを使用することで ここで というようなことが簡単にできます。
gradle test --tests org.gradle.SomeTest.someSpecificFeature
gradle test --tests *SomeTest.someSpecificFeature
gradle test --tests *SomeSpecificTest
gradle test --tests all.in.specific.package*
gradle test --tests *IntegTest
gradle test --tests *IntegTest*ui*
gradle test --tests *IntegTest.singleMethod
gradle someTestTask --tests *UiTest someOtherTestTask --tests *WebTest*ui
gradleのバージョン1.10以降では、テストを選択するために テストフィルタ . 例えば
apply plugin: 'java'
test {
filter {
//specific test method
includeTestsMatching "org.gradle.SomeTest.someSpecificFeature"
//specific test method, use wildcard for packages
includeTestsMatching "*SomeTest.someSpecificFeature"
//specific test class
includeTestsMatching "org.gradle.SomeTest"
//specific test class, wildcard for packages
includeTestsMatching "*.SomeTest"
//all classes in package, recursively
includeTestsMatching "com.gradle.tooling.*"
//all integration tests, by naming convention
includeTestsMatching "*IntegTest"
//only ui tests from integration tests, by some naming convention
includeTestsMatching "*IntegTest*ui"
}
}
マルチフレーバー環境(Androidの一般的なユースケース)用。
この答えを確認する
のように
--tests
の引数はサポートされていないため、エラーになります。
関連
-
[解決済み】Javaプロジェクト。ApplicationContextのロードに失敗しました
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] gradleに依存関係を強制的に再ダウンロードさせるには?
-
[解決済み] テストなしでGradleビルド
-
[解決済み] TDDのためのJavaScriptユニットテストツール
-
[解決済み] C# "internal "アクセス修飾子でユニットテストを行う場合
-
[解決済み] プライベートメソッドをテストすべきか、パブリックメソッドのみをテストすべきか?[クローズド]
-
[解決済み】Android Studioです。jarをライブラリとして追加しますか?
-
[解決済み】典型的なテストディレクトリ構造でunittestを実行する
-
[解決済み] GTestとCMakeを使った作業の始め方
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Moqでクラスをモックするとき、特定のメソッドだけをCallBaseする方法は?
-
[解決済み] mockitoのwhen()呼び出しはどのように動作するのですか?
-
[解決済み】ユニットテスト初心者、優れたテストを書くには?[クローズド]
-
[解決済み] テスト駆動開発のデメリット?[クローズド]
-
[解決済み] モックオブジェクトは何のためにあるのか?
-
[解決済み] Visual Studio 2015または2017でユニットテストが検出されない
-
[解決済み] 抽象クラスのテスト
-
[解決済み] 既存のプロダクションプロジェクトにユニットテストをうまく追加することができますか?もしそうなら、どのように、そして、それは価値があるのでしょうか?
-
[解決済み] Go の testing パッケージを使用してテストのセットアップを行うにはどうすればよいですか?
-
[解決済み] Enzyme - How to access and set <input> value?