PyJudge.Validate
Формальное тестирование без запуска решений. Для каждого Д/З можно задать набор проверочных условий (время сдачи, наличие тестов, наличие соответствующей регулярному выражению строки в программе-решении и т. п.). Запускает всю группу проверок на конкретном решении конкретного пользователя. Генерирует отчёт о проверке.
На входе
- Каталог с конкретным решением
- Метаданные по конкретному решению
- Набор формальных проверок (для данного Д/З, но на этом уровне об этом знать необязательно)
На выходе
- Список результатов тестирования
- ID теста, балл тестирования (в процентах), классификация ошибки