Рабочий стол > DL Руководство пользователя > ... > Установка задач > TaskConvertor конвертирует задачи с групповыми тестами из известных форматов в формат тестов DL > Просмотр
TaskConvertor конвертирует задачи с групповыми тестами из известных форматов в формат тестов DL Войти | Зарегистрироваться   Просмотр версии для печати текущей страницы.

Добавлено Вераксич Сергей, последний раз изменено Вадим Копиченко Nov 17, 2015  (просмотр изменений)
Метки: 
(нет)

Можно найти здесь: \\dl_server\dldata\TasksLoaders\TaskConv\

Автор: Алексей Гуленко

TaskConvertor конвертирует задачи с групповыми тестами из известных форматов в формат тестов DL.
USAGE:
taskconv -h|--help
taskconv [-v|--verbose] [-m|--move] [-t TaskType|--type=TaskType] [-o OutFile|-output=OutFile]
         [-n TaskName|--name=TaskName] -d TaskDir|--directory=TaskDir|TaskDir
Аргументы можно задавать так:
 -d TaskDir
 -dTaskDir
 --directory=TaskDir
 --directory TaskDir
Также можно сокращать длинные опции (напр. "--dir Outfile"), вплоть до одной буквы ("--v").
TaskType тоже можно сокращать - только желательно делать сокращение однозначным (иначе
программа будет угадывать, выбирая из возможных вариантов).

Файлы в папке "DB/" соответствуют известным типам. Можно спокойно добавлять свои (но обязательно
проверять их на правильность перед использованием). Их формат следующий:
1-я строка = шаблот input файла
2-я строка = шаблот output файла
Оба шаблона используют символ '/' как разделитель директорий.
детали шаблона:
 ${varname} - переменная
 $[varname] - переменная может быть опущена (только SS или SL)
переменные:
 TaskName - название задачи
 S - номер группы тестов
 SS - номер теста в группе
 SL - буква теста в группе (Alphabet[SS])
TaskName - единственная переменная, не имеющая отношения к структуре тестов.
Если программе по какой-либо причине не удаётся определить её, можно задать значение опцией "-n".

Файл ".cfg" содержит символы для проверки путей:
 В первой строке содержатся правильные символы для TaskName.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: http://www.atlassian.com/software/confluence Build:#2.6.1 916) - Ошибка/новая особенность - Свяжитесь с Администраторами