mkRunning несколько задач Gradle в одном задании Jenkins - PullRequest
0 голосов
/ 06 июня 2018

Я работаю с Дженкинсом, и мне нужно выполнить две задачи (в настоящее время выполняются в их собственном задании) и заставить их запускаться в одном задании, одно за другим.Это должно быть очень простым делом, когда вы просто указываете задачи, разделенные пробелом (см. Вложение).Тем не менее, он запускает первую задачу, а не вторую.

Я также пытался добавить отдельные задачи Gradle в одну и ту же работу, но я получаю тот же результат: задача Gradle # 1 выполняется, но вторая никогда не выполняетсязадача.(см. приложение).

Это должна быть очень простая конфигурация, но, очевидно, мне здесь чего-то не хватает, чтобы это заработало.

Задачи Gradle, разделенные пробелом

Отдельные задачи Gradle в одном и том же задании

Подробности:

Второе задание при запуске в своем задании выполняется без проблем.Автоматизация тестирования, которую он выполняет, видна в среде, в которой он выполняется, и просматривает вывод консоли.

По существу, первая задача выполняется как обычно, и задание завершается.Когда я переключаю порядок задач и вижу, запускается ли он, я вижу в журналах следующее:

WARNING: No valid crumb was included in request for /ajaxExecutors by username. Returning 403. </content></entry><entry><title>Found invalid crumb {0}.

DefaultTestListener не имеет конструктора без аргументов, когда я переключаю порядок заданий.

Похоже, что проблема может быть в коде, а не в том, как сам Дженкинс выполняет задачи Gradle.

1 Ответ

0 голосов
/ 07 июня 2018

Разрешение:

Оказалось, что в TestNG возникла проблема, когда класс

class DefaultTestListener implements ITestListener не был общедоступным классом.Обнародовав класс, он решил проблему.

public class DefaultTestListener implements ITestListener

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