Skip to content

Commit

Permalink
docs: 添加执行单个自动化测试的命令
Browse files Browse the repository at this point in the history
  • Loading branch information
shifujun committed Apr 22, 2024
1 parent ee7ab99 commit 0cc05bb
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,16 @@ Shadow的`coding`和`core.gradle-plugin`、`core.manifest-parser`、`core.transf
`-wipe-data -no-snapstorage`使得虚拟机完全恢复到新建状态。
`-no-boot-anim`稍微加快点启动。

## 启动指定自动化测试用例

随着Android Studio更新,在#1263 解决之前,只能通过命令行执行自动化测试。
如下命令,传入类名#方法可以指定单个方法。只传入类名可以测试整个类。
如果测试方法是抽象类中的,需要传入一个具体的实现类。

```shell
./gradlew :test-dynamic-host:connectedDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.tencent.shadow.test.cases.plugin_main.ApplicationContextSubDirTest#testGetDatabasePath
```

## 清理工作区

由于复合构建的存在,Gradle clean任务不能总是很好的完成清理工作区的目的。
Expand Down

0 comments on commit 0cc05bb

Please sign in to comment.