Difference between revisions of "Win32-тестирование"
(Created page with 'Навигация: Главная страница/Система ejudge/Использование/Win32-тестирование') |
|||
Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Win32-тестирование]] | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Win32-тестирование]] | ||
+ | |||
+ | Начиная с версии 2.3.15 поддерживается тестирование программ на платформе Win32. Серверная часть при этом по-прежнему работает на Linux. | ||
+ | |||
+ | '''Внимание. В режиме тестирования под Windows не обеспечивается ограничение прав исполняемой программы. | ||
+ | НЕ РЕКОМЕНДУЕТСЯ использовать тестирование под Windows в ситуациях, когда тексты программ поступают | ||
+ | из неконтролируемых источников.''' | ||
+ | |||
+ | Ниже описываются шаги, которые необходимо выполнить, для включения поддержки тестирования на платформе Win32. | ||
+ | |||
+ | CONTESTS_HOME_DIR обозначает каталог, в котором находятся каталоги турнира. Обычно это /home/judges или /var/lib/ejudge. | ||
+ | |||
+ | 1. Скачайте Пакет поддержки Win32-тестирования и разархивируйте его в каталоге CONTESTS_HOME_DIR. В результате должен появиться каталог win32_compile. | ||
+ | |||
+ | 2. Каталог CONTESTS_HOME_DIR должен быть доступен для чтения/записи с Windows-машины, на которой будет производиться компиляция и тестирование программ. Этого можно добиться либо с помощью samba, либо NFS, либо еще каким-либо другим средством. Для этого обратитесь к документации по Linux. |
Revision as of 14:26, 18 January 2010
Навигация: Главная страница/Система ejudge/Использование/Win32-тестирование
Начиная с версии 2.3.15 поддерживается тестирование программ на платформе Win32. Серверная часть при этом по-прежнему работает на Linux.
Внимание. В режиме тестирования под Windows не обеспечивается ограничение прав исполняемой программы. НЕ РЕКОМЕНДУЕТСЯ использовать тестирование под Windows в ситуациях, когда тексты программ поступают из неконтролируемых источников.
Ниже описываются шаги, которые необходимо выполнить, для включения поддержки тестирования на платформе Win32.
CONTESTS_HOME_DIR обозначает каталог, в котором находятся каталоги турнира. Обычно это /home/judges или /var/lib/ejudge.
1. Скачайте Пакет поддержки Win32-тестирования и разархивируйте его в каталоге CONTESTS_HOME_DIR. В результате должен появиться каталог win32_compile.
2. Каталог CONTESTS_HOME_DIR должен быть доступен для чтения/записи с Windows-машины, на которой будет производиться компиляция и тестирование программ. Этого можно добиться либо с помощью samba, либо NFS, либо еще каким-либо другим средством. Для этого обратитесь к документации по Linux.