Описание тестирующего клиента
Структура директорий
Замечание: клиент должен быть распакован в директорию, полный путь к которой не содержит пробелов (напр:
C:\Temp\work)
- checker\ – директория, в которой лежат исполняемые скрипты тестирующего клиента
- checker\tester2.cgi – основный скрипт, который содержит логику работы клиента.
- checker\tester2.cfg – основной конфигурационный файл.
- checker\*.pm – модули perl, используемые внутри tester2.cgi.
- checher\loop.bat – скрипт, запускающий по циклу tester2.cfg.
- checker\TEST\ – директория для непосредственного тестирования: в ней запускаются тестируемые программы
- checker\cache\ – директория, содержащая кеш задач и тестов
- compiler\ – директория, в которой должны располагаться компиляторы, используемые клиентом. (и bat-файлы для их запуска)
- perl\ – базовая директория для интерпретатора perl
Список тестировщиков
Login: olympic
wsn01 | 10.4.16.24 |
wsn02 | 10.4.16.32 |
wsn03 | 10.4.16.25 |
wsn04 | 10.4.16.38 |
wsn05 | 10.4.16.35 |
wsn06 | 10.4.16.21 |
wsn07 | 10.4.16.29 |
wsn08 | 10.4.16.27 |
wsn09 | 10.4.16.50 |
wsn10 | 10.4.16.56 |
wsn11 | 10.4.16.41 |
wsn12 | 10.4.16.36 |
wsn13 | 10.4.16.20 |
wsn15 | 10.4.16.19 |
wsn16 | 10.4.16.55 |
win7 | 10.4.16.39 |
Вывод на экран
==================================
Filename=<>
запуск компиляции из-под винкила
ID=<>
!!!! testn = 1
testname = ; destination =
запуск скрипта run.bat из-под winkill
запуск чекера
T:<taskid> ACCEPTED|REJECTED : <filename>
Возможные ошибки
сброс статуса на queue
ошибка передачи сообщения