Мультиплатформенные проекты Kotlin запускают тестирование модуля JVM в IDEA - PullRequest
0 голосов
/ 26 апреля 2019

Я использую мультиплатформенный проект kotlin со следующим набором источников:

  • commonMain
  • commonTest
  • iosArm64Main
  • jvmMain
  • jvmTest

Я хочу запустить модульный тест в jvmTest под Idea, используя "зеленую стрелку".Испытание Идея выполнения не копирует папку ресурсов тестирования в jvmTest для создания папки.Если я использую настройки Idea «Делегировать действие сборки / запуска среды IDE для Gradle» и «Выполнять тестирование с использованием« Gradle Test Runner »», ресурсы копируются в процессе ProcessResources.Но Идея до сих пор их не видит и тесты проваливаются.

Когда я использую тест сборки Gradle, запускается нормально.

Есть идеи как это исправить?

1 Ответ

1 голос
/ 26 апреля 2019

Это известная проблема, отслеживаемая как KT-24463 : плагин Kotlin IntelliJ некорректно добавляет ресурсы в путь к классам в проектах Kotlin Multiplatform при использовании бегунов IntelliJ.

Пожалуйста, следуйтеэтот билет для получения обновлений.

Пока он не исправлен, вы можете запустить тесты с помощью средства запуска Gradle в качестве обходного пути.

...