![](/img/trans.png)
[英]Run robolectric and android unit test from Android studio
[英]How to debug a single robolectric unit test in Android Studio
如果我使用以下步驟運行所有單元測試,我可以調試我的android gradle項目:
首先使用Grabo Run / Debug配置IDE,使用Robolectric和JUnit進行單元測試
接下來,從IDE運行/調試測試:
這允許我在調試器中運行所有測試。
我現在正在尋找一種方法來做同樣的事情,但只針對一個指定的測試。 任何建議怎么會很棒。
這取決於您使用的gradle版本。 如果您使用的是版本1.x,請將以下腳本參數添加到運行配置中
-Dtest.single=<testfilename>
例如
-Dtest.single=MyTest
您不必擔心文件的路徑 - 只是包含測試類的文件的名稱而沒有尾隨.java
如果您使用的是gradle 2.x,請將以下腳本參數添加到運行配置中
--tests <test class name>
例如
--tests com.example.data.MyTest
或--tests * .MyTest
使用通配符,您不僅可以運行一個測試,還可以運行測試的一個子集
--tests com.example.data.*
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.