[openstack-dev] [Infra] [Tempest] [Ironic] Testing Ironic

Devananda van der Veen devananda.vdv at gmail.com
Fri Nov 1 16:03:27 UTC 2013


On Thu, Oct 31, 2013 at 7:00 PM, Monty Taylor <mordred at inaugust.com> wrote:

>
> On 10/31/2013 04:38 PM, Devananda van der Veen wrote:
> > Hi all,
> >
> > Ironic has reached a point where it is capable of being added to
> > integration tests and the gate pipeline. Does that mean we /should/ add
> > it? I think so, and I'd like to know what others think, but let me be
> > more specific about what I'm talking about.
>
> Yes, we should - with caveats.
>
> > At this point, it is possible for devstack to start ironic-api and
> > ironic-conductor services, register them with keystone, init the db,
> > etc. Then, tempest [1] can perform basic actions like create, update,
> > delete records. Testing the hardware drivers will come later, which is
> > where we'll see integration tests with glance, neutron, etc, become more
> > important.
> >
> > Roman has been working on enabling these tests [2] and I'd like to nudge
> > the reviewers of the tempest and infra teams to take a look at his
> > patches. At the very least, I'd like to make folks aware of this work so
> > we can all discuss it at the summit.
>
> Basically, we've been wanting for a while to see gate integration before
> something graduates incubation - but there is a chicken and egg sitch
> where we can't REALLY add it to the gate until after graduation.
>

Ah, I see.


>
> So, I think what we want to do is add the tests to tempest/devstack, and
> then make a job that only runs on ironic changes that runs that. That
> will show us that you're ready once graduation review comes up.
>

That works for me. Getting tempest/devstack tests going for Ironic
is what I really want, and yea, that should happen before we're in all the
other project's gate checks.


>
> I'll look at the infra patches (it's been slow with jeblair out)
>

Thanks!



>
> > [1]
> > Tempest tests for Ironic API: https://review.openstack.org/#/c/48109
> >
> > [2]
> > Pre-cache Ironic to slaves: https://review.openstack.org/#/c/54569
> > Enable Ironic in devstack-gate: https://review.openstack.org/#/c/53899
> > Enable tempest tests in the experimental pipeline:
> > https://review.openstack.org/#/c/53917
> >
> >
> > Thanks!
> > Devananda
> >
> >
> > _______________________________________________
> > OpenStack-dev mailing list
> > OpenStack-dev at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> >
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20131101/30efbf5a/attachment.html>


More information about the OpenStack-dev mailing list