As a rule, yes. Even if it is using `getPreviousBuild`, you can
probably change it to `NONE`, you just need to look a little more
closely.
It is not. Maven projects are weird. This is just saying: for a given
build of the moduleset (in general, a reactor project), look up the
last build of each module, and collect its test reports. Now the last
build of each module might have been built from this reactor build, or
it might be older (if some reactor builds skipped modules), or it
might be newer (if some individual module builds were rerun). I think
`getModuleBuilds` only supplies the same-or-older module builds.
At any rate, this publisher does not seem to need to wait for a
previous reactor build to complete in order to be correct, so use
`NONE`.
> Is there a set of jobs or tests or something I can download to confirm this
> behavior won't be broken if i change it?
Unless the plugin happened to have extensive functional tests, no.