From 0cc05bbca08c61685256325f9c796ace0cd04c8d Mon Sep 17 00:00:00 2001 From: shifujun Date: Mon, 22 Apr 2024 15:41:19 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=B7=BB=E5=8A=A0=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E5=8D=95=E4=B8=AA=E8=87=AA=E5=8A=A8=E5=8C=96=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E7=9A=84=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #1263 --- CONTRIBUTING.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 87ba1d377..ba10d29be 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -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任务不能总是很好的完成清理工作区的目的。