OK - python test output is structured slightly differently in the pants upgrade in https://reviews.apache.org/r/53836/ so I updated the Jenkins test result glob from dist/test-results/*.xml to dist/test-results/**/*.xml to compensate. A new build is running and should go green.
On Wed, Dec 7, 2016 at 8:14 PM, John Sirois <john.sir...@gmail.com> wrote: > OK - real stuff going on here. I'm working on a fix - may be in the > Jenkins config (temporarily) since Jenkins test result collection > post-green CI is all that is failing here. > > On Wed, Dec 7, 2016 at 8:10 PM, Apache Jenkins Server < > jenk...@builds.apache.org> wrote: > >> See <https://builds.apache.org/job/Aurora/1691/> >> >> ------------------------------------------ >> [...truncated 2968 lines...] >> at net.sourceforge.pmd.lang.java.rule.AbstractJavaRule.apply(Ab >> stractJavaRule.java:25) >> at net.sourceforge.pmd.lang.rule.AbstractDelegateRule.apply(Abs >> tractDelegateRule.java:215) >> at net.sourceforge.pmd.RuleSet.apply(RuleSet.java:306) >> at net.sourceforge.pmd.RuleSets.apply(RuleSets.java:125) >> at net.sourceforge.pmd.SourceCodeProcessor.processSource(Source >> CodeProcessor.java:149) >> at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(So >> urceCodeProcessor.java:80) >> at net.sourceforge.pmd.SourceCodeProcessor.processSourceCode(So >> urceCodeProcessor.java:47) >> at net.sourceforge.pmd.processor.MonoThreadProcessor.processFil >> es(MonoThreadProcessor.java:61) >> at net.sourceforge.pmd.PMD.processFiles(PMD.java:367) >> at net.sourceforge.pmd.ant.internal.PMDTaskImpl.doTask(PMDTaskI >> mpl.java:188) >> at net.sourceforge.pmd.ant.internal.PMDTaskImpl.execute(PMDTask >> Impl.java:269) >> at net.sourceforge.pmd.ant.PMDTask.execute(PMDTask.java:47) >> at org.apache.tools.ant.UnknownElement.execute(UnknownElement. >> java:293) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce >> ssorImpl.java:62) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >> thodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:498) >> at org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch >> Utils.java:106) >> at groovy.util.AntBuilder.performTask(AntBuilder.java:327) >> at groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:272) >> at org.gradle.api.internal.project.ant.BasicAntBuilder.nodeComp >> leted(BasicAntBuilder.java:78) >> at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >> thodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:498) >> at org.codehaus.groovy.reflection.CachedMethod.invoke( >> CachedMethod.java:93) >> at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) >> at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAd >> apter.invokeMethod(BeanDynamicObject.java:382) >> at org.gradle.internal.metaobject.BeanDynamicObject.invokeMetho >> d(BeanDynamicObject.java:170) >> at org.gradle.internal.metaobject.AbstractDynamicObject.invokeM >> ethod(AbstractDynamicObject.java:163) >> at org.gradle.api.internal.project.antbuilder.AntBuilderDelegat >> e.nodeCompleted(AntBuilderDelegate.java:118) >> at groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.jav >> a:154) >> at groovy.util.BuilderSupport.invokeMethod(BuilderSupport.java: >> 67) >> at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call( >> PogoMetaClassSite.java:48) >> at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call( >> AbstractCallSite.java:133) >> at org.gradle.api.plugins.quality.internal.PmdInvoker$_invoke_ >> closure2.doCall(PmdInvoker.groovy:62) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce >> ssorImpl.java:62) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >> thodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:498) >> at org.codehaus.groovy.reflection.CachedMethod.invoke( >> CachedMethod.java:93) >> at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325) >> at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invok >> eMethod(ClosureMetaClass.java:294) >> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java: >> 1024) >> at groovy.lang.Closure.call(Closure.java:414) >> at groovy.lang.Closure.call(Closure.java:430) >> at org.gradle.api.internal.ClosureBackedAction.execute(ClosureB >> ackedAction.java:70) >> at org.gradle.api.internal.ClosureBackedAction.execute(ClosureB >> ackedAction.java:52) >> at org.gradle.api.internal.project.antbuilder.DefaultIsolatedAn >> tBuilder$2.execute(DefaultIsolatedAntBuilder.java:151) >> at org.gradle.api.internal.project.antbuilder.DefaultIsolatedAn >> tBuilder$2.execute(DefaultIsolatedAntBuilder.java:133) >> at org.gradle.api.internal.project.antbuilder.ClassPathToClassL >> oaderCache.withCachedClassLoader(ClassPathToClassLoaderCache.java:134) >> at org.gradle.api.internal.project.antbuilder.DefaultIsolatedAn >> tBuilder.execute(DefaultIsolatedAntBuilder.java:127) >> at >> org.gradle.api.internal.project.IsolatedAntBuilder$execute$0.call(Unknown >> Source) >> at org.gradle.api.plugins.quality.internal.PmdInvoker.invoke( >> PmdInvoker.groovy:60) >> at org.gradle.api.plugins.quality.Pmd.run(Pmd.java:93) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce >> ssorImpl.java:62) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >> thodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:498) >> at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.jav >> a:75) >> at org.gradle.api.internal.project.taskfactory.DefaultTaskClass >> InfoStore$StandardTaskAction.doExecute(DefaultTaskClassInfo >> Store.java:136) >> at org.gradle.api.internal.project.taskfactory.DefaultTaskClass >> InfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:129) >> at org.gradle.api.internal.project.taskfactory.DefaultTaskClass >> InfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:118) >> at org.gradle.api.internal.AbstractTask$TaskActionWrapper. >> execute(AbstractTask.java:623) >> at org.gradle.api.internal.AbstractTask$TaskActionWrapper. >> execute(AbstractTask.java:606) >> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskEx >> ecuter.executeAction(ExecuteActionsTaskExecuter.java:80) >> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskEx >> ecuter.executeActions(ExecuteActionsTaskExecuter.java:61) >> at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskEx >> ecuter.execute(ExecuteActionsTaskExecuter.java:46) >> at org.gradle.api.internal.tasks.execution.PostExecutionAnalysi >> sTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35) >> at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExec >> uter.execute(SkipUpToDateTaskExecuter.java:64) >> at org.gradle.api.internal.tasks.execution.ValidatingTaskExecut >> er.execute(ValidatingTaskExecuter.java:58) >> at org.gradle.api.internal.tasks.execution.SkipEmptySourceFiles >> TaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:52) >> at org.gradle.api.internal.tasks.execution.SkipTaskWithNoAction >> sExecuter.execute(SkipTaskWithNoActionsExecuter.java:52) >> at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecut >> er.execute(SkipOnlyIfTaskExecuter.java:53) >> at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTas >> kExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) >> at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$Even >> tFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:233) >> at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$Even >> tFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:215) >> at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$Task >> ExecutorWorker.processTask(AbstractTaskPlanExecutor.java:74) >> at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$Task >> ExecutorWorker.run(AbstractTaskPlanExecutor.java:55) >> at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.proce >> ss(DefaultTaskPlanExecutor.java:32) >> at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.exec >> ute(DefaultTaskGraphExecuter.java:113) >> at org.gradle.execution.SelectedTaskExecutionAction.execute(Sel >> ectedTaskExecutionAction.java:37) >> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBui >> ldExecuter.java:37) >> at org.gradle.execution.DefaultBuildExecuter.access$000( >> DefaultBuildExecuter.java:23) >> at org.gradle.execution.DefaultBuildExecuter$1.proceed( >> DefaultBuildExecuter.java:43) >> at org.gradle.execution.DryRunBuildExecutionAction.execute(DryR >> unBuildExecutionAction.java:32) >> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBui >> ldExecuter.java:37) >> at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBui >> ldExecuter.java:30) >> at org.gradle.initialization.DefaultGradleLauncher$4.run(Defaul >> tGradleLauncher.java:186) >> at org.gradle.internal.Factories$1.create(Factories.java:22) >> at org.gradle.internal.progress.DefaultBuildOperationExecutor.r >> un(DefaultBuildOperationExecutor.java:91) >> at org.gradle.internal.progress.DefaultBuildOperationExecutor.r >> un(DefaultBuildOperationExecutor.java:53) >> at org.gradle.initialization.DefaultGradleLauncher.doBuildStage >> s(DefaultGradleLauncher.java:183) >> at org.gradle.initialization.DefaultGradleLauncher.access$200( >> DefaultGradleLauncher.java:33) >> at org.gradle.initialization.DefaultGradleLauncher$1.create( >> DefaultGradleLauncher.java:112) >> at org.gradle.initialization.DefaultGradleLauncher$1.create( >> DefaultGradleLauncher.java:106) >> at org.gradle.internal.progress.DefaultBuildOperationExecutor.r >> un(DefaultBuildOperationExecutor.java:91) >> at org.gradle.internal.progress.DefaultBuildOperationExecutor.r >> un(DefaultBuildOperationExecutor.java:63) >> at org.gradle.initialization.DefaultGradleLauncher.doBuild(Defa >> ultGradleLauncher.java:106) >> at org.gradle.initialization.DefaultGradleLauncher.run(DefaultG >> radleLauncher.java:92) >> at org.gradle.launcher.exec.GradleBuildController.run(GradleBui >> ldController.java:66) >> at org.gradle.tooling.internal.provider.ExecuteBuildActionRunne >> r.run(ExecuteBuildActionRunner.java:28) >> at org.gradle.launcher.exec.ChainingBuildActionRunner.run(Chain >> ingBuildActionRunner.java:35) >> at org.gradle.launcher.exec.InProcessBuildActionExecuter.execut >> e(InProcessBuildActionExecuter.java:41) >> at org.gradle.launcher.exec.InProcessBuildActionExecuter.execut >> e(InProcessBuildActionExecuter.java:26) >> at org.gradle.tooling.internal.provider.ContinuousBuildActionEx >> ecuter.execute(ContinuousBuildActionExecuter.java:79) >> at org.gradle.tooling.internal.provider.ContinuousBuildActionEx >> ecuter.execute(ContinuousBuildActionExecuter.java:51) >> at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild( >> ExecuteBuild.java:59) >> at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.exec >> ute(BuildCommandOnly.java:36) >> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution >> .proceed(DaemonCommandExecution.java:120) >> at org.gradle.launcher.daemon.server.exec.WatchForDisconnection >> .execute(WatchForDisconnection.java:47) >> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution >> .proceed(DaemonCommandExecution.java:120) >> at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogge >> r.execute(ResetDeprecationLogger.java:26) >> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution >> .proceed(DaemonCommandExecution.java:120) >> at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUs >> edDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) >> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution >> .proceed(DaemonCommandExecution.java:120) >> at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2. >> call(ForwardClientInput.java:74) >> at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2. >> call(ForwardClientInput.java:72) >> at org.gradle.util.Swapper.swap(Swapper.java:38) >> at org.gradle.launcher.daemon.server.exec.ForwardClientInput. >> execute(ForwardClientInput.java:72) >> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution >> .proceed(DaemonCommandExecution.java:120) >> at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.exe >> cute(LogAndCheckHealth.java:55) >> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution >> .proceed(DaemonCommandExecution.java:120) >> at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild( >> LogToClient.java:60) >> at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.exec >> ute(BuildCommandOnly.java:36) >> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution >> .proceed(DaemonCommandExecution.java:120) >> at org.gradle.launcher.daemon.server.exec.EstablishBuildEnviron >> ment.doBuild(EstablishBuildEnvironment.java:72) >> at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.exec >> ute(BuildCommandOnly.java:36) >> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution >> .proceed(DaemonCommandExecution.java:120) >> at org.gradle.launcher.daemon.server.exec.HintGCAfterBuild.exec >> ute(HintGCAfterBuild.java:44) >> at org.gradle.launcher.daemon.server.api.DaemonCommandExecution >> .proceed(DaemonCommandExecution.java:120) >> at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWi >> thBusy$1.run(StartBuildOrRespondWithBusy.java:50) >> at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1. >> run(DaemonStateCoordinator.java:293) >> at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecord >> Failures.onExecute(ExecutorPolicy.java:54) >> at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(S >> toppableExecutorImpl.java:40) >> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >> Executor.java:1142) >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >> lExecutor.java:617) >> at java.lang.Thread.run(Thread.java:745) >> :pmdTest >> :testI1208 03:34:33.000 [SessionTracker, SessionTrackerImpl] >> SessionTrackerImpl exited loop! >> I1208 03:34:33.004 [SessionTracker, SessionTrackerImpl] >> SessionTrackerImpl exited loop! >> I1208 03:34:33.006 [SessionTracker, SessionTrackerImpl] >> SessionTrackerImpl exited loop! >> I1208 03:34:33.006 [SessionTracker, SessionTrackerImpl] >> SessionTrackerImpl exited loop! >> I1208 03:34:33.006 [SessionTracker, SessionTrackerImpl] >> SessionTrackerImpl exited loop! >> I1208 03:34:33.007 [SessionTracker, SessionTrackerImpl] >> SessionTrackerImpl exited loop! >> I1208 03:34:33.007 [SessionTracker, SessionTrackerImpl] >> SessionTrackerImpl exited loop! >> I1208 03:34:33.007 [SessionTracker, SessionTrackerImpl] >> SessionTrackerImpl exited loop! >> I1208 03:34:59.544 [ShutdownHook, SchedulerMain] Stopping scheduler >> services. >> >> :jacocoTestReport >> Coverage report generated: file://<https://builds.apache. >> org/job/Aurora/ws/dist/reports/jacoco/test/html/index.html> >> :analyzeReport >> Instruction coverage is 0.8878921160217783, but must be greater than 0.89 >> Branch coverage is 0.8011976047904191, but must be greater than 0.835 >> :check >> :build >> :api:assemble >> :api:compileTestJava UP-TO-DATE >> :api:processTestResources UP-TO-DATE >> :api:testClasses UP-TO-DATE >> :api:test UP-TO-DATE >> :api:check UP-TO-DATE >> :api:build >> :buildSrc:compileJava UP-TO-DATE >> :buildSrc:processResources UP-TO-DATE >> :buildSrc:classes UP-TO-DATE >> :buildSrc:jar >> :buildSrc:assemble >> :buildSrc:compileTestJava UP-TO-DATE >> :buildSrc:processTestResources UP-TO-DATE >> :buildSrc:testClasses UP-TO-DATE >> :buildSrc:test UP-TO-DATE >> :buildSrc:check UP-TO-DATE >> :buildSrc:build >> :commons:assemble >> :commons:licenseMain >> Unknown file extension: commons/src/main/resources/org >> /apache/aurora/common/net/http/handlers/thrift.st >> :commons:licenseMain UP-TO-DATE >> :commons:licenseTest >> Unknown file extension: commons/src/test/resources/org >> /apache/aurora/common/util/templating/template.st >> :commons:licenseTest UP-TO-DATE >> :commons:license UP-TO-DATE >> :commons:compileTestJavaNote: Writing <https://builds.apache.org/job >> /Aurora/ws/commons/dist/classes/test/org/apache/aurora/ >> common/args/apt/cmdline.arg.info.txt.2> >> Note: Writing <https://builds.apache.org/job >> /Aurora/ws/commons/dist/classes/test/META-INF/compiler/ >> resource-mappings/org.apache.aurora.common.args.apt.CmdLineProcessor> >> Note: Some input files use or override a deprecated API. >> Note: Recompile with -Xlint:deprecation for details. >> Note: <https://builds.apache.org/job/Aurora/ws/commons/src/test/ >> java/org/apache/aurora/common/collections/Iterables2Test.java> uses >> unchecked or unsafe operations. >> Note: Recompile with -Xlint:unchecked for details. >> >> :commons:processTestResources >> :commons:testClasses >> :commons:test >> :commons:check >> :commons:build >> :commons-args:assemble >> :commons-args:licenseMain >> Unknown file extension: commons-args/src/main/resource >> s/META-INF/services/javax.annotation.processing.Processor >> :commons-args:licenseMain UP-TO-DATE >> :commons-args:licenseTest UP-TO-DATE >> :commons-args:license UP-TO-DATE >> :commons-args:compileTestJava UP-TO-DATE >> :commons-args:processTestResources UP-TO-DATE >> :commons-args:testClasses UP-TO-DATE >> :commons-args:test UP-TO-DATE >> :commons-args:check UP-TO-DATE >> :commons-args:build >> >> BUILD SUCCESSFUL >> >> Total time: 4 mins 23.873 secs >> + ./build-support/python/isort-check >> Bootstrapping isort @ 4.0.0 >> + VIRTUALENV_VERSION=15.0.2 >> + which python2.7 >> ++ which python2.7 >> + PY=/usr/bin/python2.7 >> + echo 'Using /usr/bin/python2.7' >> Using /usr/bin/python2.7 >> +++ dirname <https://builds.apache.org/job/Aurora/ws/build-support/pytho >> n/../virtualenv> >> ++ cd <https://builds.apache.org/job/Aurora/ws/build-support/python/..> >> ++ pwd >> + HERE=<https://builds.apache.org/job/Aurora/ws/build-support> >> + '[' -f <https://builds.apache.org/job/Aurora/ws/build-support/virtu >> alenv-15.0.2/BOOTSTRAPPED> ']' >> + pushd <https://builds.apache.org/job/Aurora/ws/build-support> >> <https://builds.apache.org/job/Aurora/ws/build-support> < >> https://builds.apache.org/job/Aurora/ws/> >> + curl -LO https://pypi.io/packages/source/v/virtualenv/virtualenv-15. >> 0.2.tar.gz >> % Total % Received % Xferd Average Speed Time Time Time >> Current >> Dload Upload Total Spent Left >> Speed >> >> 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- >> 0 >> 0 122 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- >> 0 >> >> 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- >> 0 >> curl: (60) server certificate verification failed. CAfile: >> /etc/ssl/certs/ca-certificates.crt CRLfile: none >> More details here: http://curl.haxx.se/docs/sslcerts.html >> >> curl performs SSL certificate verification by default, using a "bundle" >> of Certificate Authority (CA) public keys (CA certs). If the default >> bundle file isn't adequate, you can specify an alternate file >> using the --cacert option. >> If this HTTPS server uses a certificate signed by a CA represented in >> the bundle, the certificate verification probably failed due to a >> problem with the certificate (it might be expired, or the name might >> not match the domain name in the URL). >> If you'd like to turn off curl's verification of the certificate, use >> the -k (or --insecure) option. >> Build step 'Execute shell' marked build as failure >> Recording test results >> ERROR: Step ?Publish JUnit test result report? failed: No test report >> files were found. Configuration error? >> >> >