Код возврата программы проверки тестов

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
KAP
Posts:2
Joined:21 June 2005, 11:40
Location:Нижний Новгород
Contact:
Код возврата программы проверки тестов

Post by KAP » 05 August 2010, 15:13

Сделал (в ЛКШ) задачу на составление тестов. Программа проверки тестов у меня возвращает разные ненулевые коды возврата в случае неправильного файла. В результате сабмит получает Check failed, в а report проверки пишется
Error: test checker /var/lib/ejudge/009302/problems/topsort2t/validate exit code 2 invalid on test 6
При этом в документации (http://www.ejudge.ru/wiki/index.php/Test_checkers) сказано, что "Если тест некорректен, программа должна возвращать ненулевой код возврата", что я понимаю как то, что любой ненулевой код возврата интерпретируется как некорректность теста.

Если я исправляю чекер, чтобы он возвращал код возврата 1 во всех случаях неверного теста, то все работает и сабмит получает presentation error.
Калинин Петр

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Код возврата программы проверки тестов

Post by cher » 10 August 2010, 19:26

Спасибо!

Поправил документацию.

Post Reply