Сделал (в ЛКШ) задачу на составление тестов. Программа проверки тестов у меня возвращает разные ненулевые коды возврата в случае неправильного файла. В результате сабмит получает 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.
Код возврата программы проверки тестов
Калинин Петр
Re: Код возврата программы проверки тестов
Спасибо!
Поправил документацию.
Поправил документацию.