Изменения в версии 3.13.0
Навигация: Главная страница/Система ejudge/Разработка/История версий/Изменения в версии 3.13.0
Время выхода: TBA г.
ej-compile
Поддерживается аргумент командной строки -y
, в котором
передаётся серийный номер параллельного запуска программы на одном
хосте. Этот параметр используется при запуске процесса компиляции
в контейнере, чтобы использовать отдельный идентификатор пользователя
компиляции. Параллельные компиляции на одном хосте будут выполняться
под разными идентификаторами пользователя и не будут влиять
друг на друга.
ej-compile-control
Поддерживается аргумент командной строки -y
, который
передаётся в ej-compile.
ej-contests
В конфигурационном параметре open_tests поддерживатся видимость тестов icpc. Если для группы тестов установлена видимость icpc, то участнику турнира отображается только балл и минимальная информация о первом непрошедшем тесте в группе.
Если у задачи была хотя бы одна группа тестов с видимостью icpc, протокол тестирования для участника показывает только информацию об открытых тестах и суммарную информацию по группам тестов.
Добавлена конфигурационная переменная задачи standard_valuer, которая позволяет задать стандартную программу оценивания gvaluer.
ej-polygon
При импорте из полигона поддерживаются баллы за тесты и группы тестов,
которые хранятся в элементах tests
и group
.
Поддерживается генерация параметров test_score_list, open_tests, final_open_tests.
Поддерживается генерация файла valuer.cfg для оценивающей программы gvaluer.
При импорте турнира из полигона задачи сортируются по строковому значению ключа задачи, он же используется для короткого имени задачи.
ej-suid-container
Поддерживается переключение в разные непривилегированные пользователи для параллельной компиляции.
gvaluer
При компиляции ejudge программа автоматически компилируется и инсталлируется в каталог с проверяющими программами. Для этого в системе должен быть установлен компилятор C++.