Difference between revisions of "Serve.cfg:problem:skip testing"

From EjudgeWiki
 
 
Line 1: Line 1:
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:skip_testing|skip_testing]]</tt>
 
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:skip_testing|skip_testing]]</tt>
 +
 +
Если для некоторой задачи эта
 +
переменная установлена, программа <tt>run</tt> будет пропускать запросы
 +
на тестирование данной задачи, однако запрос будет доступен
 +
другим программам <tt>run</tt>. Данная конфигурационная переменная
 +
может использоваться для балансировки нагрузки по задачам между
 +
несколькими программами <tt>run</tt> на нескольких проверяющих
 +
компьютерах совместно с директивами условной компиляции,
 +
например:
 +
[problem]
 +
short_name = "Z"
 +
@if host == "host1"
 +
skip_testing
 +
@endif
 +
В этом случае программа <tt>run</tt>, запущенная на компьютере "host1",
 +
будет игнорировать запросы на тестирование задачи "Z".

Latest revision as of 10:18, 28 February 2012

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/skip_testing

Если для некоторой задачи эта переменная установлена, программа run будет пропускать запросы на тестирование данной задачи, однако запрос будет доступен другим программам run. Данная конфигурационная переменная может использоваться для балансировки нагрузки по задачам между несколькими программами run на нескольких проверяющих компьютерах совместно с директивами условной компиляции, например:

[problem]
short_name = "Z"
@if host == "host1"
skip_testing
@endif

В этом случае программа run, запущенная на компьютере "host1", будет игнорировать запросы на тестирование задачи "Z".