Скажите, пожалуйста, как тестировать свои решения на тестах выложенных жюри. В папке жюри есть авторские решения, файл CheckSolution, тесты. Набираю CheckSolution.cmd proga.exe. Как будто тестируется программа, пишет не найден файл output.txt, создается результ файл, но в нем нету ничего. Что я не так делаю? Спасибо.
Перед этим запускали buildTests.cmd?
Нет. А что, надо?
Да, этот файл генерирует тесты, потом запускает валидатор, который проверяет, что все они соответствуют заданным ограничениям. После этого Вам нужно скопировать решение в папку, где все это лежит, назвав файл с решением так же, как называется задача, и добавив в конец суффикс вида "_name", где name --, например, Ваше имя (главное, чтобы в этой папке не было других решений с таким же суффиксом). После этого запускаете CheckSolution.cmd с параметром name. После этого в должен будет появится файл с расширением ".log", в котором будет записан результат тестирования. Если будут проблемы, то проверьте, что на Вашем компьютере установлены необходимые компиляторы, для того, чтобы запустить Ваше и авторское решение, так же генератор и валидатор.
Если после этого все еще есть какие-то проблемы, то пишите :)
Вроде всё собирается, но проверяется как — то криво: решение жюри на всех тестах failed. Что — то от явы для проверки не надо дополнительно устанавливать?
Я написал программу на FPC. Сделал все как написано выше, т.е. buildTests.cmd -CheckSolution.cmd name. На всех тестах failed. Кажется что в CheckSolution надо прописывать стоки о компиляторе FPC. Так ли это? Неужели нигде нету инструкции, как правильно пользоваться архивом и CheckSolution?
Попробуйте сохранить решение с расширением ".dpr", или изменить соответствующую строку в CheckSolution.