Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 3 additions & 5 deletions docs/project-work/avtoproverka-proektov.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ tags:

# Как работает автоматическая проверка

Для запуска тестов используется GitHub Action (далее — экшен), который система автоматически добавляет при создании репозитория проекта. Экшен «дожидается», пока студент пройдёт все шаги проекта в интерфейсе на сайте, и активируется на последнем шаге при отправке на проверку. Далее после каждого коммита проект прогоняется через тесты и линтер Хекслета.
Для запуска тестов используется GitHub Action (далее — экшен), который система автоматически добавляет при создании репозитория проекта. Экшен «дожидается», пока студент пройдёт все шаги проекта в интерфейсе на сайте, и активируется на последнем шаге при отправке на проверку. Далее после каждого коммита проект прогоняется через тесты.

Результат проверки отображается в бейджике в README репозитория и на странице **Actions → Workflows → hexlet-check**. Если все проверки успешно пройдены, бейджик будет зелёным, а в результатах запуска экшена появится зелёная галочка. Если тесты или линтер нашли ошибки, вы увидите красный бейджик и красный крестик.
Результат проверки отображается в бейджике в README репозитория и на странице **Actions → Workflows → hexlet-check**. Если все проверки успешно пройдены, бейджик будет зелёным, а в результатах запуска экшена появится зелёная галочка. Если тесты нашли ошибки, вы увидите красный бейджик и красный крестик.

![](/img/docs/img-151.png)

Expand All @@ -39,9 +39,7 @@ tags:

![](/img/docs/img-148.png)

На втором скриншоте на 38-й строке показан запуск линтера — он не нашёл ошибок.

В проектах к результатам тестов могут быть прикреплены разнообразные файлы. В проектах с фронтендом это скриншоты страниц, если их внешний вид отличается от ожидаемого. В других типах проектов артефактами могут выступать файлы тестов, конфигурационные файлы линтера, статического анализатора и другие файлы, необходимые для диагностики и устранения проблем. В GitHub такие файлы называются артефактами (Artifacts), они доступны для скачивания внизу страницы с упавшим экшеном.
В проектах к результатам тестов могут быть прикреплены разнообразные файлы. В проектах с фронтендом это скриншоты страниц, если их внешний вид отличается от ожидаемого. В других типах проектов артефактами могут выступать файлы тестов, другие файлы, необходимые для диагностики и устранения проблем. В GitHub такие файлы называются артефактами (Artifacts), они доступны для скачивания внизу страницы с упавшим экшеном.

![](/img/docs/img-149.jpg)

Expand Down
2 changes: 1 addition & 1 deletion docs/project-work/faq-po-proektam.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ title: "FAQ по проектам"

## Можно ли пройти проект самостоятельно без проверки наставником?

Да. Проекты с автоматической проверкой тестами и линтером можно пройти на [Базовом плане](/docs/learning-formats/bazovyi-plan.md).
Да. Проекты с автоматической проверкой тестами можно пройти на [Базовом плане](/docs/learning-formats/bazovyi-plan.md).

## Проекты платные?

Expand Down
2 changes: 1 addition & 1 deletion docs/project-work/kak-prohodit-rabota-nad-proektom.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ title: "Как проходит работа над проектом"

## Проверка

На последнем шаге проект проверят автоматизированные тесты и линтер. Если всё в порядке, проект будет считаться завершённым.
На последнем шаге проект проверят автоматизированные тесты. Если всё в порядке, проект будет считаться завершённым.

Если вы учитесь на тарифах [**Оптимальный**](/docs/learning-formats/tarif-optimalnyi.md) или [**Премиальный**](/docs/learning-formats/tarif-premialnyi.md), в дополнение к автопроверке ваш проект проверит наставник. Он поможет с тем, что тестами проверить невозможно: укажет на ошибки именования и логические ошибки, подскажет, как улучшить архитектуру приложения.

Expand Down
Loading