当前位置: 首页 > 知识库问答 >
问题:

未找到类:在Android Studio中运行单元测试时,测试套件为空

龙令雪
2023-03-14

我有一个Android应用程序的测试套件,所有单元测试都运行良好。但是,每当我对一个单元测试类(例如,modelunittests)进行一个更改时,当尝试再次运行该类时,我会得到以下消息

Process finished with exit code 1
Class not found: "xxx.xxxxxx.xxx.ModelUnitTests"Empty test suite.

如果我做了一个gradle clean,然后再次运行类测试,它运行得很好(但需要4分钟来做……),但随后一个新的更改会再次破坏它。

有什么解决方法吗?我不确定应该发布哪种测试配置。我正在使用单元测试工件,我的测试位于module/src/test/package文件夹中

共有1个答案

乐城
2023-03-14

我也遇到过类似的问题,这是因为我首先创建了一个具有相同类名的单元测试。当我创建检测单元测试时,我得到了一个错误。

为了解决这个问题,我转到运行图标左侧的编辑配置。然后在单元测试下面,是“conflicting”类,我删除了它。单击“应用”/“确定”。然后我右键点击类名,点击run并观察,它起作用了。

 类似资料:
  • 我想运行一个junit4测试套件,并在构建中使用过滤器指定它。gradle,但gradle(版本2.10)没有找到测试。有没有办法在gradle中运行指定的junit测试套件? 我的测试套件类 build.gradle

  • 我是新的java。我正在我的学校项目,我遇到了这个问题与错误消息。 我以前做过这样的测试,他们奏效了。 我没有写所有的方法。我试图先运行文件。我已经寻找了解决方案,但没有一个适合我的情况。 下面是我的测试代码: 这是我的清单。JAVA

  • 当我在Kotlin中的嵌套类中指定测试时,如下所示。。。 ...当使用gradle运行测试时,JUnit无法识别它。只有被找到并运行。 我使用的是JUnit 5.1、Kotlin 1.2.30和Gradle 4.6。

  • 我在Android Studio3.0.1和Kotlin中运行时遇到了一些问题(我在以前的Android Studios和Java中没有遇到这样的问题)。我在包中创建了这个(非常简单的)类[reference],它如下所示: 当我尝试运行测试时,有两个问题。首先,它希望在控制台中运行测试,而不打开仿真器或将apk包部署到设备(因为这只是一个正常的本地单元测试)。此外,我还会收到以下错误消息: 找不

  • 错误:在调试/运行C#单元测试用例时未发现要运行的测试-Visual Studio 2017 15.5.1未发现测试用例。 框架Microsoft.NET框架4.6.1 添加了测试适配器,如下MSTest.TestAdapter.1.2.0 MSTest.TestFramework.1.1.0 测试资源管理器未显示测试用例。 这是在升级Visual Studio后开始发生的。一些单元测试项目测试用

  • 当我试图在Android Studio上运行用Kotlin编写的espresso测试时(直到3.2 Canary 9),我得到的错误是:Process finished with exit code 1 Class not found:“com.myproject.directoryofwinning.verifyappisawesometest”空测试套件。 奇怪的是,同一项目中的Java测试没