Как запустить Kotlin Koans в IntelliJ? Что такое "Основной класс"?

Я загрузил Kotlin Koans из Github, установил IntelliJ IDEA 2016.1.3 и открыл проект Koans. Насколько я понимаю, для запуска примеров нужно Configuration. Для этого Configuration требуется Main class. Я не могу понять, где я нахожу главный класс в Котлин-Коане. Я искал один, но не нашел ни одного (кроме специального в htmlDemo.kt).

Я вижу, что используется какая-то структура unit test. Вероятно, он каким-то образом вызывает task0, но в IDE нет ссылок на task0, кроме одного из todoTask0. Единственная ссылка на todoTask0 находится в task0. Таким образом, у нас есть круглые ссылки, но нигде я не нахожу внешнюю ссылку для вызова одной из этих функций.

Может кто-нибудь объяснить мне, как получить котлинские коны, запущенные в IntelliJ IDE?

Ответ 1

Самый простой способ - установить плагин Kotlin Edu. Вы можете прочитать этот пост в блоге JB для дополнительной информации.

Вы также можете запустить все тесты koans без plugin.IDEA позволяет запускать приложения и тесты непосредственно из среды IDE, щелкнув значок "Запуск" рядом с тестом или определением приложения:

введите описание изображения здесь

Ответ 2

уже довольно старый вопрос, но я тоже немного боролся. Способ сделать это - как они описали это в своем реестре github (возможно, они изменили это с момента последнего проверки)

https://github.com/Kotlin/kotlin-koans

Как создавать и запускать тесты

Работа с проектом с использованием Intellij IDEA или Android Studio:

Импортировать проект как проект Gradle. Чтобы построить проект и запустить тесты используют задачу "test" на панели Gradle.

Что я сделал:

  • Клон из github через File → новый проект из управления версиями → github
  • После этого я тоже ничего не смог запустить
  • Файл → Новый проект из существующего soure → Выберите свою папку
  • Импорт проекта из внешней модели → выберите Gradle
  • Не нужно ничего менять, после этого он работал у меня

Ответ 3

Следуйте документации:

  1. Откройте проект в IntelliJ IDEA или в вашем любимом редакторе. Примечание. Если IntelliJ IDEA предлагает вам обновить библиотеку Kotlin, просто нажмите да.

  2. Запустите тест. Заставьте его пройти

Вы можете запустить пробный запуск, открыв файл (i.e kotlin-koans/test/i_introduction/_0_Hello_World/_00_Start.kt) и нажав: введите описание изображения здесь

Вы можете найти дополнительную информацию о запусках тестов в IntelliJ в документации.

Ответ 4

В моем случае это ошибка zsh, может быть решена следующим образом:

  • добавить setopt no_nomatch в конец файла ~/.zshrc;
  • затем запустите source /.zshrc