在命令行的Android我试图只是一个单一的运行测试用例。 从IDE它的工作方式右键罚款。
但是当我尝试在CLI中使用以下命令做失败:
./gradlew test --tests "com.xyz.b.module.TestClass.testToRun"
我得到以下错误:
> Unknown command-line option '--tests'.
我想它的一个旧线也许,但我下面在这里 :
反正,我怎么能运行我的单元测试单一方法? 我想,我要运行的命令行的单个的单元测试未测试仪器的强调。
这应该 。 还应该注意到我的测试是在科特林像这样:
fun 'i am testing something'(){
//..Arrange
//..Act
//..Assert
}
我想用下划线代替正确的空间?
更新 :我有一个摄像头应用程序。 想象我有一个名为usCameraDebug构建变种。 这意味着美国的相机调试。 现在你可以告诉我怎么一个测试情况下,我叫mySingleTest运行。
我想这是你所提到的: ./gradlew test --tests "*mySingleTest"
和./gradlew app:usCameraDebug test --tests "*mySingleTest"
也: ./gradlew app:usCameraDebugUnitTest --tests "*mySingleTest"
但它。 不工作。 卡安你告诉我,要键入基于我的构建变量到底是什么。 它是一种被称为默认“应用程序”模块中。
这里是测试我想运行:
package com.xyz.cameras.parts
@Test
fun mySingleTest(){
assertEquals(12,13)
}