Как добавить тесты к задаче

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
denysd
Posts:5
Joined:28 March 2014, 15:23
Как добавить тесты к задаче

Post by denysd » 01 April 2014, 19:23

ПОдскажите как добавлять тесты к задаче(не вручную, а архивом)...

И еще... Почему у меня во втором контесте не показывает как в первом(Edit settings, edit users, ... и т. д.).... Этих настроек попросту нечего. Подскажите из-за чего может быть такое и как это исправить.

aropan
Posts:64
Joined:13 April 2012, 18:22

Re: Как добавить тесты к задаче

Post by aropan » 04 April 2014, 17:34

denysd wrote:ПОдскажите как добавлять тесты к задаче(не вручную, а архивом)...
Я заливаю тесты по ssh сразу на сервер. Вообще разрабатываю задачи локально, а затем заливаю через rsync примерно так:

Code: Select all

rsync -rztP --rsh=ssh -e "ssh -p $port" --include-from=include_ejudge.rsync --exclude=* --delete-excluded --delete "$dir" $server:~/judges/$cid/problems/$letter
include_ejudge.rsync:

Code: Select all

files/
files/source_header.*
files/source_footer.*
tests/
tests/fail
tests/fail/*
tests/good
tests/good/*
tests/???.in
tests/???.out
solutions/
checkers/
*/*.h
*/*.cpp
*/*.cc
*/*.dpr
*/*.pas
*/*.pp
*/*.py
*/*.java
checkers/check
statements/
statements/statement.pdf
statements/statement.tex
statements/statement.xml
denysd wrote:И еще... Почему у меня во втором контесте не показывает как в первом(Edit settings, edit users, ... и т. д.).... Этих настроек попросту нечего. Подскажите из-за чего может быть такое и как это исправить.
Это может быть указано в настройках соревнования кому есть доступ, а кому доступа нет. Пример:

Code: Select all

$ grep access ~/judges/data/contests/000001.xml
  <register_access default="allow"/>
  <users_access default="allow"/>
  <master_access default="allow"/>
  <judge_access default="allow"/>
  <team_access default="allow"/>
  <serve_control_access default="allow"/>

Post Reply