Мои автоматизированные тесты 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();