[vtk-developers] [BUILDBOT] New buildbot features!

Ben Boeckel ben.boeckel at kitware.com
Tue Sep 29 11:05:09 EDT 2015


On Tue, Sep 29, 2015 at 09:56:56 -0400, David Thompson wrote:
> > The command is applied in whitelist -> blacklist order, so
> > --regex-exclude will never be overridden within each command; however,
> > each command is considered separately and then union'd with the other
> > command results (so that you can include builders later and not have to
> > hunt down the command excluding it from before).
> 
> Does this mean:
> 
>    Do: test --regex-include \+python --regex-exclude -windows.*\+mpi
>    Do: test --regex-include \+tbb --regex-exclude -pgi

Should be \+pgi.

> would cause one set of tests to run that included python (except on
> windows) and tbb (except on PGI compilers)? Can multiple "Do: test"
> statements be in the same comment? If multiple comments are required,
> and since tests are queued "~immediately", will this cause test
> reruns? Just curious.

Ooh, interesting. They shouldn't double build.

The logic for this would make 2 comments that tests have been scheduled
(but only 1 kwrobot comment per comment with >1 Do: test), but buildbot
itself should merge the two into one column and not double build
(columns are based on "source stamps" which would be the same for a
given MR update). You may get 2 report comments at first.

Merge updates would process both commands at once and wouldn't have this
weirdness.

Thanks,

--Ben


More information about the vtk-developers mailing list