If I understand correctly, there are now two separate build systems being 
used--Jenkins, and Travis. The latter is the one that gives a "green light" on 
Github's pull request page ("All checks have passed"), but it does not seem to 
run any tests. So GitHub pull requests will show a green light even though they 
might break the Jenkins build, potentially misleading reviewers and submitters.

Ideally, Github's pull request page would show a failure if a proposed patch 
would cause any of the Jenkins builds to fail. That would prevent future pull 
requests from breaking the build.

Also note that Jenkins only seems to run tests in modules belonging to the 
"platform" cluster. Thus there are many tests that are not run at all by either 
Jenkins or Travis, e.g. in the editor and editor.lib/lib2 modules. It would be 
great to get the full test suite running on either Jenkins, Travis, or 
both--otherwise more and more unexercised tests risk breaking over time without 
anyone noticing.

--Eirik

-----Original Message-----
From: Geertjan Wielenga <[email protected]> 
Sent: Wednesday, August 22, 2018 3:22 PM
To: dev <[email protected]>
Subject: Failing builds

Hi all,

The builds have been failing for some time:

https://builds.apache.org/job/incubator-netbeans-windows/

https://builds.apache.org/job/incubator-netbeans-linux/

I think before merging more prs, we need to figure out what the reason for
the build failures is.

I'm trying to figure it out, if anyone else can take a look too, that would
help.

Thanks,

Gj

Reply via email to