Как запустить 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
Следуйте документации:
-
Откройте проект в IntelliJ IDEA или в вашем любимом редакторе. Примечание. Если IntelliJ IDEA предлагает вам обновить библиотеку Kotlin, просто нажмите да.
-
Запустите тест. Заставьте его пройти
Вы можете запустить пробный запуск, открыв файл (i.e kotlin-koans/test/i_introduction/_0_Hello_World/_00_Start.kt
) и нажав:
![введите описание изображения здесь]()
Вы можете найти дополнительную информацию о запусках тестов в IntelliJ в документации.
Ответ 4
В моем случае это ошибка zsh
, может быть решена следующим образом:
- добавить
setopt no_nomatch
в конец файла ~/.zshrc
;
- затем запустите
source /.zshrc