- Сделайте fork репозитория
- Настройте систему сборки gradle так, чтобы в проекте проходили тесты. Модифицировать код проекта нельзя.
- Конфигурация системы сборки должна содержать следующие элементы:
- Сборка осуществляется компилятором языка Kotlin версии 1.6.10
- Поиск зависимостей осуществляется в репозитории
mavenCentral - Для всего проекта подключены следующие зависимости:
- Стандартная библиотека языка Kotlin
kotlin-stdlib-jdk8последней доступной версии - Библиотека
Guavaверсии31.0.1-jre
- Стандартная библиотека языка Kotlin
- Для тестов подключена библиотека
kotlin-test-junit5последней доступной версии - Задача запуска тестов использует для тестирования платформу JUnit
- Перед сдачей своего решения убедитесь, что
при запуске команды
./gradlew build(или./gradlew test) в папкеbuild/test-results/testгенерируется xml файл с отчетом о выполненных тестах. Пример успешного выполнения команды./gradlew build:В той же директории, в которой у вас находится файлBUILD SUCCESSFUL in 7s 7 actionable tasks: 7 executedbuild.gradle(илиbuild.gradle.kts), должна появиться директорияbuild. В результате выполнения команды./gradlew buildдолжен сгенерироваться файл с именемbuild/test-results/test/TEST-myapp.test.Test.xml, гдеmyapp.test.Test— имя вашего тестового класса. Если тестовых классов несколько, то для каждого из них генерируется отдельный отчет. - Чтобы сдать задание откройте pull request
- В качестве
base repositoryвыберите этот (базовый) репозиторий. В качестве веткиbaseвыберите веткуmain - В качестве
head repositoryвыберите ваш репозиторий (fork). В качестве веткиcompareвыберите ветку 'main' - В заголовке PR укажите ваше имя и номер группы
- например, "Иванов И.И.', гр. 3530901/00006"
- В качестве
- После создания PR GitHub запустит автоматическую проверку вашего решения. Если вы увидели ✔️, то автоматическая проверка прошла успешно. Если вы видите ❌ то во время проверки произошла ошибка. Причину ошибки можно посмотреть на вкладке
Checksвашего PR. Ниже приведены несколько типовых ошибок и способы их решения:- ❌ возле этапа
Fail if build system is not detected. Возможная причина — в вашем репозитории отсутствует файлgradlew, который необходим системе сборки Gradle - ❌ возле этапа
Check gradle buildи сообщение об ошибкеError: Gradle script '/home/runner/work/gradle-task/gradle-task/gradlew' is not executable. Возможная причина — файлgradlewне отмечен как исполняемый, в результате чего система сборки Gradle не может запустить процесс сборки. Для решения этой проблемы необходимо пометить файлgradlewкак исполняемый. Для этого можно воспользоваться коммандойgit update-index --chmod=+x gradlew
- ❌ возле этапа
-
Notifications
You must be signed in to change notification settings - Fork 96
Saloed/gradle-task
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published