All of lore.kernel.org
 help / color / mirror / Atom feed
* CI to stop testing meta-* layers not in tested machine
@ 2019-03-14 13:38 Andrew Geissler
  2019-03-14 17:07 ` Patrick Venture
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Andrew Geissler @ 2019-03-14 13:38 UTC (permalink / raw)
  To: OpenBMC Maillist

I took an action item from last weeks Infrastructure Workgroup.

The point was we're wasting CI resources by testing meta-*
commits that are not actually tested by any of the machines in the
CI job. We're also falsely marking those commits as Verified because
if they are not in any of the systems under test, they're not being
tested at all.

The systems currently run as a part of the meta-* CI jobs are here:
https://openpower.xyz/view/CI/job/run-meta-ci/

Some quick grepping indicates the following meta-* repos are not
being tested:

meta-arm
meta-evb
meta-google
meta-hxt
meta-inspur
meta-intel
meta-inventec
meta-mellanox
meta-nuvoton
meta-portwell
meta-qualcomm
meta-quanta
meta-raspberrypi
meta-security
meta-x86
meta-xilinx

This would mean the maintainers of the above repos would need to +1
Verify the changes to these layers before merging.

Are there any advantages to running CI against meta-* layers that
are not in a machine being built? Are there other machines we can
add to CI that would cover some of the meta layers above? The
general criteria for getting a machine added to CI is that it's actively
being developed and supported. We also need to balance our
CI compute resources so the overall goal (in my mind) would be
to pick the machines that cover the most meta layers.

Andrew

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2019-06-21 18:51 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-03-14 13:38 CI to stop testing meta-* layers not in tested machine Andrew Geissler
2019-03-14 17:07 ` Patrick Venture
2019-05-09 19:36 ` Andrew Geissler
2019-05-10  1:10 ` Joel Stanley
2019-05-10 14:33   ` Patrick Venture
2019-05-10 18:45     ` Andrew Geissler
2019-06-14  4:54       ` Joel Stanley
2019-06-14 15:55         ` Benjamin Fair
2019-06-17  3:29           ` Andrew Jeffery
2019-06-19  0:45             ` Benjamin Fair
2019-06-19  1:06               ` Andrew Jeffery
2019-06-21  0:38           ` Joel Stanley
2019-06-21 18:51             ` Andrew Geissler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.