Дженкинс gradle java.lang.interrupted исключение для Jbehave Автоматизированный тест - PullRequest
0 голосов
/ 31 октября 2018

Мои автоматизированные тесты JBehave нормально работают в IntelliJ, но при запуске в качестве задания в Jenkins выдает следующую ошибку. Эта ошибка не соответствует ни одному конкретному тестовому сценарию / сценарию. Задание остается бездействующим, и задание не выполняется после определенного отсутствия активности

java.lang.InterruptedException
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:502)
        at java.lang.UNIXProcess.waitFor(UNIXProcess.java:396)
        at hudson.Proc$LocalProc.join(Proc.java:324)
        at hudson.Launcher$ProcStarter.join(Launcher.java:474)
        at hudson.plugins.gradle.Gradle.performTask(Gradle.java:333)
        at hudson.plugins.gradle.Gradle.perform(Gradle.java:225)
        at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
        at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
        at hudson.model.Build$BuildExecution.build(Build.java:206)
        at hudson.model.Build$BuildExecution.doRun(Build.java:163)
        at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
        at hudson.model.Run.execute(Run.java:1727)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
        at hudson.model.ResourceController.execute(ResourceController.java:97)
        at hudson.model.Executor.run(Executor.java:429)

Я пытался увеличить значение тайм-аута в Storiesrunner.java до 100000, но проблема все еще видится.

 configuredEmbedder()
                            .embedderControls()
                            .useStoryTimeouts("100000")

Версия Jenkins, установленная в Linux (Centos Java 1.8): версия для Jenkins. 2,105 Gradle плагин: 1.9. Gradle версия 4.9

executeTask (Gradle.java:333) имеет

launcher.launch().cmds(args).envs(env).stdout(gca)
                        .pwd(rootLauncher).join();
...