Использование переменных рабочего пространства в пользовательской таблице стилей Jenkins XUnit - PullRequest
1 голос
/ 28 октября 2011

Я некоторое время искал и не нашел ответа на этот вопрос.Я использую Jenkins, чтобы провести некоторое тестирование, и я использую Clearcase в качестве инструмента CM.Таблица стилей, которую я создал для пользовательского инструмента, находится в каталоге относительно пути просмотра в чистом виде.Когда я жестко кодирую весь путь к таблице стилей, все в порядке, но если я пытаюсь использовать переменную окружения $ {CLEARCASE_VIEWNAME}, xUnit не пытается ее разрешить, а выдает ошибку:

"The input xsl '${CLEARCASE_VIEWNAME}/rest_of_path/my_stylesheet.xsl' relative to the workspace '/myworkspace' doesn't exist." 

Странно, что я также использую эту переменную, чтобы указать, где находится XML-файл, и он находит его без проблем.Кто-нибудь знает, является ли это особой «функцией» плагина xUnit или это ошибка?

Ответы [ 2 ]

1 голос
/ 31 октября 2011

См. Ответ Пуши на мой другой пост в Конфигурация PMD Хадсона / Дженкинса

Ваш основной путь должен быть указан в основной конфигурации Jenkins.

0 голосов
/ 04 апреля 2013

Bug.

(или нереализованная функция)

Я столкнулся с тем же сценарием, используя плагин Jenkins XUnit, где разрешается значение «Шаблон пользовательского инструмента», содержащее глобальные параметры, но «Пользовательский»Значение таблицы стилей ", содержащее глобальные параметры, НЕ разрешено, что приводит к ошибке, подобной вашей.

При взгляде на источник: https://github.com/jenkinsci/xunit-plugin/ показывает, что разрешение глобального параметра для параметра XLS нееще реализовано.

Ошибка была зарегистрирована здесь: https://issues.jenkins -ci.org / browse / JENKINS-17438 /

Поскольку это открытый исходный код, пришло время установить Maven.и отладим некоторый код плагина Jenkins.

ОБНОВЛЕНИЕ: и готово, вы должны увидеть новую функциональность в последней версии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...