目前我有标准的项目结构:
的src
| --- androidTest
| ------------------- | --- java的
| ---------------------------- | --- robotium
| ---------------------------- | ---单元
| ---主
| --------- | ---的AndroidManifest.xml
| --------- | --- java的
| --------- | --- RES
根据documentation
我已在 androidTest 文件夹下放置了单元和集成测试。
由于仪器测试需要大量时间,我将它放在robotium文件夹中(我使用Robotium)。 分别在unti-jUnit测试中。
要运行我调用./gradlew connectedCheck
的所有测试 - 它需要花费大量时间。
如何单独运行集成(在robotium文件夹内)测试和单元测试? 我想使用gradle运行这些测试 - 它用于CI服务器。 例如,我想每晚运行集成测试和单元测试 - 每小时..
谢谢!
答案 0 :(得分:0)
根据文档JUnit
,测试应位于 - src/test/java下,然后您可以在选择{{1时更改test sources
时在Test Artifact
之间切换如图所示: