【问题标题】:Run Kotlin Koans tests from Android Studio从 Android Studio 运行 Kotlin Koans 测试
【发布时间】:2017-11-08 23:55:55
【问题描述】:

Windows 10、Android Studio 3.0。
所以我只是从 master 分支克隆了 Kotlin Koans 存储库,并尝试以两种不同的方式运行测试:
1.使用IDE,当我按下测试方法旁边的绿色箭头时,我看到:

Process finished with exit code 1
Class not found: "i_introduction._0_Hello_World.N00StartKtTest"Empty test suite.

2。当我尝试使用 Kotlin Koans 自述文件中描述的终端时:

gradlew test --tests i_*

它给了我一个输出:

:compileKotlin                                                                   
Using kotlin incremental compilation
Caught an exception trying to connect to Kotlin Daemon
java.lang.ClassNotFoundException: com.sun.tools.javac.util.Context

我看到很多建议说 jdk 文件夹中可能缺少 tools.jar,我使用的是内部 Android Studios jdk,它在此处介绍。 我还尝试禁用 gradle 守护程序 - 结果仍然相同。

【问题讨论】:

  • 尝试按照说明将其作为 gradle 项目导入。
  • 我不知道它应该如何工作,但如果你在终端中写./gradlew test,那么你将能够运行单独的单元测试

标签: android unit-testing kotlin


【解决方案1】:

如果 GitHub 版本不适合你,你也可以通过 IntelliJ 插件安装 Kotlin Koans。

在此处查看说明:https://kotlinlang.org/docs/tutorials/edu-tools-learner.html

【讨论】:

    【解决方案2】:

    您必须使用“任务描述”上的图标“检查任务”(是照片附件中的绿色检查图标)来测试您的实现。

    【讨论】:

      猜你喜欢
      • 2015-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-13
      • 1970-01-01
      • 1970-01-01
      • 2020-11-02
      • 2016-11-21
      相关资源
      最近更新 更多