Различия между версиями 5 и 6
Версия 5 от 2022-08-01 14:41:30
Размер: 1436
Редактор: FrBrGeorge
Комментарий:
Версия 6 от 2022-08-01 14:45:52
Размер: 1464
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 11: Строка 11:
  * ID группы тестов (собственные, удалённые), средний балл тестирования, классификация ошибки   * ID группы тестов (собственные, удалённые), средний балл тестирования '''в процентах''', классификация ошибки

PyJudge.Test

Собственно проверялка. Позволяет запустить один комплект собственных и удалённых тестов на одном решении и генерировать отчёт о прохождении этих тестов. Проверялка должна работать в двух вариантах: дома у любого пользователя (в этом случае придётся пользоваться доставкой как минимум удалённых тестов) и в составе системы массовой проверки под управлением подсистемы изолированного запуска.

На входе

  • Запускаемая программа (или каталог, в котором лежит тестируемый модуль)
  • каталог с тестами
  • (возможно: каталоги с кешом удалённых тестов)

На выходе

  • Список результатов тестирования по каждой группе тестов
    • ID группы тестов (собственные, удалённые), средний балл тестирования в процентах, классификация ошибки

  • Протокол тестирования (stderr и exit status) по каждому тесту

FrBrGeorge/ActualEducationalTasks/PyJudge/Check (последним исправлял пользователь FrBrGeorge 2022-08-01 15:54:23)