|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] automation: Creating a patchwork instance to improve pre-commit build testing
On 24/07/2018, 10:06, "Jan Beulich" <JBeulich@xxxxxxxx> wrote:
>>> On 23.07.18 at 18:40, <lars.kurth@xxxxxxxxxx> wrote:
> This does mean though that series which do not build or show other
issues,
> will likely not be reviewed until the tests pass. This would lessen the
> burden on reviewers, as they will know whether the code submitted builds
on a
> wide array of environments.
So how are dependencies between series intended to be dealt with? It
is not uncommon for someone to say "applies only on top of xyz". The
implication of "will likely not be reviewed until the tests pass" seems
unsuitable to me in such a case.
We should look at how this is done in communities which have systems in place
that do some off-list verification of patches, such as qemu and linux (0 day
test service).
Obviously in such cases the test bot would return results for a fail. The
sensible thing to do would be the following:
* For the submitter of the patch to notify the reviewer(s) to highlight the
test failure/dependency
* For the reviewer to spot the dependency
In any case, the reviewer would have to decide whether to review a series which
cannot be automatically build tested off list at that stage.
Thinking about it a bit more, there are also two places at which things can go
wrong:
a) Failure to apply the patch => this would probably be the most likely outcome
with a dependency
b) Failure to build => if there was a missing dependency then probably fail in
ALL build environments
In other words, there should be some tell-tales for this case, which can
probably be highlighted in the bot results
Regards
Lars
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |