Right now it is manually maintained. Specifically, updating it is a matter of find + grep + copy/paste.
There are some options for automating it, but I haven't seriously investigated any of them yet. One would be using the job DSL stuff Jenkins has to generate the job config. That should allow us to do the enumerating as a part of a launching job. Another would be to use a distributed test framework rather than Jenkins to do the parallelization. If no one else digs into these questions, I imagine I'll need to by the end of the year for other work related stuff. -- Sean Busbey On Aug 10, 2016 21:56, "Josh Elser" <[email protected]> wrote: > For those who haven't noticed Sean's great work so far: > > https://builds.apache.org/view/A-D/view/Accumulo/job/Accumulo-master-IT/ > > Kudus to you and thanks for your work already! This is much better than I > expected was possible on ASF infra. > > Sean, I do have one question for you: I see that the integration tests are > provided as an "axis" to the test matrix (tests enumerated in job > configuration). Is this something that we would need to update as more > tests as added? Do you have plans (or something already in place) that > could automatically figure out the set of ITs for the Jenkins job? > > - Josh >
