---
metadata:
  - name: generator
    content: Diplodoc Platform v5.48.2
alternate:
  - https://admin.contest.yandex.ru/docs/ru/guide/contest/testing-and-report.md
---
> **Documentation Index:** Fetch the complete configuration index at https://admin.contest.yandex.ru/docs/ru/llms.txt

# Тестирование и отчет для участников

Чтобы открыть настройки тестирования и отчетов соревнования, на вкладке **Соревнования** нажмите на его название и в меню слева выберите **Тестирование и отчет для участников**.

## Настройки тестирования {#set-testing}

#|
||**Параметр**| **Описание**||
||**Использовать AC вместо OK**|При успешном прохождении тестов и чекера решению выставлять вердикт `AC` (принято на проверку) вместо `OK`.||
||**Прерывать тестирование при первой ошибке**|При первой ошибке на любом тесте прервать тестирование.||
||**Прерывать тестирование при первой ошибке внутри набора тестов**|При ошибке внутри одного набора тестов прервать тестирование этого набора и продолжить в следующем наборе тестов.||
||**При непройденных тестах из условия**|**Продолжать тестирование** или **Остановить тестирование** при неудачном прохождении одного или нескольких тестов из примеров (samples), заданных в настройках задачи.||
|#

## Настройки отчета по тестам {#set-reports}

Управление набором информации, который будет доступен участнику по каждой сделанной посылке.

#|
||**Параметр**| **Описание**||
||**Упрощенный отчет по посылке**|Отображать таблицу с ранее отправленными решениями и результатами их проверки на странице задачи.||
||**Показывать результат посылки после окончания участия**|Показать участнику баллы и вердикты за посылку после завершения соревнования. Не влияет на отображение результатов в мониторе.||
||**Использованное программой время и память**|Для каких тестов будет показано расходование ресурсов при тестировании решения.||
||**Использованное программой время и память**|Отображать вердикта по отдельным тестам и целиком по задаче:

- **На всех посылках**&nbsp;— для итогового вердикта будут учтены индивидуальные вердикты по всем тестам.
- **Только на примерах**&nbsp;— будет выставлен вердикт AC, если все тесты из примеров прошли и есть тесты, которые не прошли и не были добавлены в примеры, или OK, если пройдены все тесты.

В выпадающем списке можно настроить для каких тестов будут отображаться вердикты на пользовательской странице отчета о тестировании.||
||**Очки**|Отображать в отчете баллы за отдельные тесты и примеры.||
||**Ввод**|Отображать в отчете входные данные для тестирования решения.||
||**Вывод**|Отображать в отчете данных, полученных в результате тестирования решения.||
||**Правильный ответ**|Отображать в отчете ожидаемый ответ в результате тестирования решения.||
||**stderr**|Отображать в отчете ошибки, возникающие в процессе тестирования решения.||
||**Вывод чекера**|Отображать в отчете данные, полученные в результате выполнения чекера задачи.||
||**Вывод постпроцессора**|Отображать в отчете данные, возвращенные постпроцессором задачи.||
|#

## Проверка перед компиляцией {#precompile-checkers}

Чекеры проверки перед компиляцией (precompile-чекеры) запускаются перед компиляцией решения участника.

#|
||**Параметр**| **Описание**||
||**Добавить чекер**|
Открывает модальное окно для выбора файла проверки перед компиляцией. Для чекеров, написанных на компилируемых языках программирования (например, на C++) используйте готовый бинарный файл, а не его исходный код.

Каждому чекеру можно выбрать, для каких компиляторов в соревновании будет применяться проверка, а также окружение для исполнения. 

Успешно добавленный чекер можно отредактировать или удалить.
||
||**Таблица чекеров**|
Показывает все добавленные в соревнование чекеры проверки перед компиляцией.

- **Компиляторы** в соревновании, для которых выдет выполняться проверка после отправки кода участника.
- **Файлы** чекера, которые вызываются во время проверки.
- **Окружение** для исполнения чекера.
||
|#

<!-- source: ru/_includes/reusables/support-button.md -->
<a href="../../troubleshooting">
  <span class="button">Написать в службу поддержки</span>
</a>



<!-- endsource: ru/_includes/reusables/support-button.md -->
