Данные на сервере
Основной каталог: \var\filebase\
Подкаталоги:
./solution – набор файлов-решений с именами <название команды>-<X>-<submit_id>-<X>.[cpp, java, pas] и zip архивов с именами <submit_id>.zip
В архиве лежат:
- compile.err
- info.txt
./tasks – набор катологов <task_id>, с лежащими внутри условиями (doc, pdf)
./tests – набор катологов <task_id>, c лежащим внутри файлом archive.zip
Здесь лежат :
- тесты к задачам(<test_number>.in, <test_number>.out)
- [checker.exe]
- points.txt (если checkingmodel = 0 school)
./tours – набор zip архивов с именами <tour_id>, с лежащими внутри условиями тура(doc, pdf, txt)
Ответ чекера
Чекер – специальная программа, входящая в тестировщик и служащая для проверки соответствия выходного файла участника (output.ori) правильному ответу на тест. Возможно необходим только файл участника.
При запуске каждого теста чекер создает файл <test_number.log> в папке
Win Kill Info? (клиент), а также файл checkres, символизирующий, что сравнение прошло успешно
Данные последнего пройденного теста (содержание файла .log) пересылается в бд, поле checker_output таблицы submits
Детализированный отчет
сохраняется в папке
Win Kill Info?
1) compile.err (возможно пустой)
2) При запуске каждого теста выходной файл которая выдает программа <test_number.out>
3) При запуске каждого теста чекер создает файл <test_number.log>
4) info.txt
Затем на сервер посылается вся папка
Winkill Info? в формате zip