Структура архива с тестами
Навигация: Главная страница/Система ejudge/Использование/Виды задач/Задача на написание тестов/Структура архива с тестами
Архив с тестами, сдаваемый на проверку в задачах на написание тестов, должен иметь следующую структуру.
В архиве должен быть единственный каталог tests, в котором должны размещаться все файлы. Других каталогов и файлов на верхнем уровне быть не должно.
В каталоге tests должен находиться файл README, содержащий текст, описывающий тестовый набор. Если файл README не существует, архив с тестами не принимается на проверку.
Кроме того в каталоге tests должны находиться сами тесты. Каждый тест состоит из двух файлов: файла входных данных для программы и файла с правильным результатом работы на этих входных данных. Если задача настроена обычным образом:
test_sfx = ".dat" use_corr corr_sfx = ".ans"
то тесты задаются парами файлов (001.dat, 001.ans), (002.dat, 002.ans) и т. д.
При распространенных альтернативных настройках:
test_pat = "%02d" use_corr corr_pat = "%02d.a"
тесты задаются парами файлов (01, 01.a), (02, 02.a) и т. д.
Кроме файла README и файлов с тестами других файлов в архиве быть не должно.
Все файлы в архиве должны быть текстовыми.