Обсуждение вопросов, связанных с системой проведения турниров ejudge.
-
Serge - Posts:11
- Joined:14 November 2012, 10:09
run: No tests found
Post
by Serge » 14 November 2012, 10:13
Не могу разобраться. В редактировании задач все тесты на месте, Проверка конфигурации проходит нормально. Получаю вот такое при отправке решения
Code: Select all
Cannot parse XML file!
<?xml version="1.0" encoding="utf-8"?>
<testing-report run-id="4" judge-id="5" status="CF" scoring="OLYMPIAD" archive-available="no" run-tests="0" correct-available="yes" accepting-mode="yes" failed-test="0" marked-flag="no" user-max-score="100" >
<comment>
run: No tests found
</comment>
<host>ip-10-234-242-58</host>
<tests>
</tests>
</testing-report>
-
Serge - Posts:11
- Joined:14 November 2012, 10:09
Post
by Serge » 14 November 2012, 10:25
Не понял что произошло, но проблема исчезла.
Перезапуск системы не помогал. Почему то помог сброс турнира. (reset contest в мастере)
Очень странно
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 14 November 2012, 10:41
Какая конфигурация, как называются тесты?
-
Serge - Posts:11
- Joined:14 November 2012, 10:09
Post
by Serge » 14 November 2012, 10:46
А, поторопился, опять то же самое.
Здравствуйте Александр!
Конфигурация? У вас там всё - одна сполшная конфигурация

Я не понял вопроса, если честно.
А по поводу тестов, входные данные 001.a, 002.a выходные 001.b и 002.b соответственно.
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 14 November 2012, 10:50
Что написано в конфигурационных файлах турнира?
Какая версия ejudge?
-
Serge - Posts:11
- Joined:14 November 2012, 10:09
Post
by Serge » 14 November 2012, 10:57
version 2.3.24 #14
serve.cfg
Code: Select all
contest_id = 6
contest_time = 1440
contest_finish_time = "2012/12/31 18:00:00"
score_system = olympiad
board_fog_time = 1440
board_unfog_time = 0
standings_locale = "ru"
compile_dir = "../../compile/var/compile"
separate_user_score
team_enable_src_view
team_enable_rep_view
problem_navigation
compile_max_vm_size = 256M
compile_max_stack_size = 1G
compile_max_file_size = 64M
stand_ignore_after = "2012/11/17 00:00:00"
stand_fancy_style
cr_serialization_key = 22723
advanced_layout
enable_l10n
team_download_time = 0
cpu_bogomips = 5320
[language]
id = 2
short_name = "gcc"
long_name = "GNU C 4.7.0"
src_sfx = ".c"
[language]
id = 3
short_name = "g++"
long_name = "GNU C++ 4.7.0"
src_sfx = ".cpp"
[language]
id = 13
short_name = "python"
long_name = "Python 2.7.3"
arch = "linux-shared"
src_sfx = ".py"
[language]
id = 14
short_name = "perl"
long_name = "Perl 5.14.2"
arch = "linux-shared"
src_sfx = ".pl"
[language]
id = 18
short_name = "javac"
long_name = "Java JDK 1.7.0_06-icedtea"
arch = "java"
src_sfx = ".java"
exe_sfx = ".jar"
[language]
id = 21
short_name = "ruby"
long_name = "Ruby 1.9.3p194"
arch = "linux-shared"
src_sfx = ".rb"
[language]
id = 22
short_name = "php"
long_name = "PHP 5.4.6"
arch = "linux-shared"
src_sfx = ".php"
insecure
[language]
id = 25
short_name = "make"
long_name = "Generic build generic"
arch = "linux-shared"
src_sfx = ".tar"
[problem]
abstract
short_name = "Generic"
use_stdin
combined_stdin
use_stdout
combined_stdout
xml_file = "statement.xml"
test_sfx = ".a"
use_corr
corr_dir = "%Ps"
corr_sfx = ".b"
time_limit = 1
real_time_limit = 5
max_vm_size = 1G
max_stack_size = 128M
max_file_size = 64M
full_score = 100
test_score = 10
test_score_list = "10"
tests_to_accept = 0
check_cmd = "check"
[problem]
id = 1
super = "Generic"
short_name = "A"
long_name = "Sum"
combined_stdin
combined_stdout
full_user_score = 100
test_score = 10
test_score_list = "10"
standard_checker = "cmp_file"
[problem]
id = 2
super = "Generic"
short_name = "B"
long_name = "Factorial"
type = "standard"
use_stdin
full_user_score = 100
test_score = 10
test_score_list = "10"
standard_checker = "cmp_file"
[tester]
name = Generic
arch = ""
abstract
no_core_dump
enable_memory_limit_error
kill_signal = KILL
memory_limit_type = "default"
secure_exec_type = "static"
clear_env
check_dir = "/home/ejudge/test"
[tester]
name = Linux-shared
arch = "linux-shared"
abstract
no_core_dump
enable_memory_limit_error
kill_signal = KILL
memory_limit_type = "default"
secure_exec_type = "dll"
clear_env
check_dir = "/home/ejudge/test"
[tester]
name = Linux-java
arch = "java"
abstract
no_core_dump
kill_signal = TERM
memory_limit_type = "java"
secure_exec_type = "java"
start_cmd = "runjava"
start_env = "LANG=C"
start_env = "EJUDGE_PREFIX_DIR"
check_dir = "/home/ejudge/test"
[tester]
name = Linux-msil
arch = "msil"
abstract
no_core_dump
kill_signal = TERM
start_cmd = "runmono"
start_env = "EJUDGE_PREFIX_DIR"
check_dir = "/home/ejudge/test"
[tester]
any
super = Generic
[tester]
any
super = Linux-shared
arch = linux-shared
[tester]
any
super = Linux-java
arch = java
[tester]
any
super = Linux-msil
arch = msil
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 14 November 2012, 11:13
Check contests settings тесты находит?
-
Serge - Posts:11
- Joined:14 November 2012, 10:09
Post
by Serge » 14 November 2012, 11:17
Да. И все тесты ОК
-
Serge - Posts:11
- Joined:14 November 2012, 10:09
Post
by Serge » 14 November 2012, 11:22
И кстати, Full rejudge все тесты находит и проверки выполняет. Но приём решений от пользователя и Rejudge All - не работает.
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 14 November 2012, 11:23
Тогда надо посмотреть на содержимое /home/judges/var/ej-super-run.log.
Там подробно пишется, что происходит при тестировании.
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 14 November 2012, 11:24
Попробуйте поставить tests_to_accept = 1
-
Serge - Posts:11
- Joined:14 November 2012, 10:09
Post
by Serge » 14 November 2012, 11:39
Я вам на почту этот лог выслал.
-
Serge - Posts:11
- Joined:14 November 2012, 10:09
Post
by Serge » 14 November 2012, 11:44
И, простите, а где этот параметр выставить?
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 14 November 2012, 11:46
В serve.cfg [problem] Generic
-
Serge - Posts:11
- Joined:14 November 2012, 10:09
Post
by Serge » 14 November 2012, 12:11
О! Спасибо, кажется помогло!
Это я наверное затупил... волшебная кнопка Set judging mode/Set accepting mode сделала то что нужно!