[英]How to run unit tests located inside a android module?
[來自未來的注意事項,2021,添加在底部 - 他們縮短了答案]
下面我有一個具有上述結構的項目。
我可以愉快地在 app 模塊中運行 uni 測試,但是在 lib 模塊上找到的單元測試不會運行,除非我手動右鍵單擊 lib 模塊中的 DummyDataTest.java 並單擊 Android Studio 中的運行單元測試。
有沒有辦法通過命令行自動運行位於我的 lib 模塊中的單元測試?
現有的命令行 ./gradlew testDebug 只運行位於 app 模塊內的單元測試。
提前致謝
JUnitTestProject
app [module]
src
main
java
de.ivu.junittest.app
DummyModel.java
...
...
test
java
de.ivu.junittest.app
DummyModelTest.java
...
lib [module]
src
main
java
de.ivu.junittest
DummyData.java
...
...
test
java
de.ivu.junittest.app
DummyDataTest.java
...
是的,使用./gradlew lib:testDebugUnitTest
從 lib 模塊運行測試。
$ ./gradlew lib:testDebugUnitTest
FAILURE: Build failed with an exception.
* What went wrong:
Project 'lib' not found in root project 'Yo'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 1s
$ ./gradlew testDebugUnitTest
幸福
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.