【问题标题】:Stopping Android studio shell process wont stop tests停止 Android Studio shell 进程不会停止测试
【发布时间】:2019-11-21 00:18:18
【问题描述】:

我正在从一个 shell 脚本执行一些 gradle 任务,并且发现我无法终止该进程:

我单击停止进程,如图所示,但它不会阻止 Espresso UI 测试在模拟器上执行。 shell脚本就像“./gradlew spoonDebugAndroidTest”一样简单

有没有什么办法可以在不关闭模拟器的情况下停止测试,并摆脱说我有进程正在运行的红框?

【问题讨论】:

    标签: shell android-studio android-espresso


    【解决方案1】:

    这可以通过以下步骤解决:

    1. 在 Android Studio 中打开“运行”标签
    2. 点击刚刚通过的测试旁边的“X”

    【讨论】:

    • 这不是在运行 shell 脚本
    • 很抱歉让你失望了,@1ak31sha 但它实际上一个正在运行的 shell 脚本,只是由 Android Studio 进程处理。这实际上为我摆脱了正在运行的进程(您可以使用 CTRL F2 看到)。
    【解决方案2】:

    您可以尝试在 Android Studio 的终端中执行此操作:./gradlew --stop。它应该停止所有正在运行的任务。

    【讨论】:

    • 没有运气...说“没有 Gradle 守护程序正在运行”。
    • 在我的情况下,我可以停止 gradle 守护进程,但测试进程仍然存在。跛脚。
    猜你喜欢
    • 2019-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多