← Back to team overview

openstack-qa-team team mailing list archive

Re: Tempest Gating

 

On 09/05/2012 09:03 PM, James E. Blair wrote:
> Here's what I'd like to propose instead:
> 
> 1) Make the tempest gate symmetrical -- cross-project gating works best
> when all the projects gate on the same tests so that one project can't
> break another.

Hmm. Well, this really is just circumventing the problems instead of
fixing them IMO :) I would prefer that we run all tests for the tempest
gate.

> 2) Add more tests to the set of tests that get run in the
> devstack/tempest gate (currently the smoke tests).  It sounds like
> several tests in the full suite really are breaking because of changes
> in other projects -- those should probably be considered for promotion.

No problems here.

> 3) Modify devstack-gate to run tempest a second time (on the same host,
> after completing the smoke tests), to run the rest of the suite, but
> ignore the results of that for gating purposes.  This way the results
> will be available for every change, without affecting gating or
> consuming more virtual machines.  In other words, have devstack gate:
> 
>   run devstack
>   run smoke tests
>   save return code
>   run full suite - smoke tests
>   exit with saved return code
> 
> How does that sound?

Sounds like a reasonable compromise I suppose, yep.

Best,
-jay


References