android - 在 Kotlin 上的 Android 项目中找不到仪器测试

标签 android testing kotlin automated-tests

Android 项目中的仪器测试存在问题:从项目结构窗口调用时它们正在运行,但是当它们从编辑器的绿色箭头运行时未找到测试。我想他们正在作为单元测试运行。

有趣的是,Java 项目对此没有任何问题。如果我在 OS Windows 或 MacOS 上运行 Instrumented 测试 - 一切正常,但在 Ubuntu 中则不然。

Kotlin 插件版本为 1.2.21。 Gradle 版本是 3.0.1

最佳答案

经过多次尝试,我找到了解决方案。我不知道确切的问题是什么。也许是新版本的 Android Studio,或者 Kotlin 支持。

我的 Instrumentation 测试作为单元测试启动,因为 Android Studio 将它们识别为单元测试。

要解决此问题,您只需删除 Android Studio 的 configuration folder并再次重新启动 IDE。

关于android - 在 Kotlin 上的 Android 项目中找不到仪器测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48445642/

相关文章:

android - 如何让Flowplayer在Android WebView中自动播放?

java - 错误 : required: android:support. v4.FragmentManager,找到 : android. app.FragmentManager

java - HTTP POST 请求 XML 创建

使用 Hilt 进行 Android Room 测试 : UserDao cannot be provided without an @Provides-annotated method

sorting - Kotlin:排序 |交换操作的位置

java - onCreate/textView 大小问题

ruby-on-rails - 使用 RSpec 进行 Rails 片段缓存测试

java - Chrome 错误 : You are using an unsupported command-line flag: --ignore-certifcate-errors. 稳定性和安全性将受到影响

firebase - React Native - 使用 firebase 进行 Jest 测试

spring - Intellij 问题解决了 spring kotlin 的依赖关系