В репозиториях настроена система автоматического тестирования, которая проверяет:
Наличие всех необходимых файлов
Возможность сборки кода (для компилируемых языков)
Корректность работы исполняемого файла
⚠️ Ограничения:
Тестирование поддерживает только языки, указанные в требованиях к работе
Все автотесты прогоняются на одном сервере, поэтому ближе к дедлайну может образовываться очередь на запуск.
Процесс тестирования
Важно: в списке запусков тестов будет первый запуск, который будет называться "Testing by github-classroom[bot]".
Этот запуск технический и используется для инициализации репозитория. Он должен завершиться с кодом 1 и сообщением "Repository successfully initialized. Exiting (with expected failed, code 1)...".
Это не ваш запуск тестов, как запустить тесты - ниже!
1
Загрузка в репозиторий
Убедитесь, что все исходники и тестовые данные загружены в репозиторий. Запушить файлы можно любым способом.
2
В разделе Actions выбор доступного Workflow
❗ Если ни одного GitHub Workflow нет, то необходимо написать ответственному с указанием ссылки на репозиторий.
3
Запуск Workflow
При необходимости выберете подходящие опции для тестирования решения.
4
Мониторинг выполнения
Статус "In progress" (желтый) – тестирование выполняется
Статус "Failed" (красный) – обнаружены ошибки
Статус "Passed" (зелёный) – тесты пройдены (следует ознакомиться с логами)