On 06/10/2015 11:57 AM, Boris Pavlovic wrote:
Dmitry,
If you chose to use Rally framework for testing there are 3 opportunities:
- Keep Rally plugins (tests) in separated tree
- Keep Rally plugins (tests) in your project tree
- Keep Rally plugins (tests) in Rally repo
Rally plugins can be used for all kinds of testing: (perf, scalability,
load...)
so you are killing two birds with one stone.
P.S. I would imho prefer to keep all high quality plugins inside Rally
repo to simplify operators life..
Hi, that sounds interesting, I'll have a look.
Note, however, that Inspector integration testing highly depends on
Ironic one, so unless Ironic adapts/agrees to adapt Rally, it will be
hard to Inspector to do it.
Best regards,
Boris Pavlovic
On Wed, Jun 10, 2015 at 11:57 AM, Ken'ichi Ohmichi
<[email protected] <mailto:[email protected]>> wrote:
2015-06-10 16:48 GMT+09:00 Dmitry Tantsur <[email protected]
<mailto:[email protected]>>:
> On 06/10/2015 09:40 AM, Ken'ichi Ohmichi wrote:
>> To solve it, we have decided the scope of Tempest as the etherpad
>> mentioned.
>>
>>> Are there any hints now on where we can start with our integration
tests?
>>
>>
>> For the other projects, we are migrating the test framework of Tempest
>> to tempest-lib which is a library.
>> So each project can implement their own tests in each repository by
>> using the test framework of tempest-lib.
>
>
> So in my case we can start with putting test code to ironic-inspector tree
> using tempest-lib, right?
Yeah, right.
Neutron is already doing that.
maybe neutron/tests/api/ of Neutron repository will be a hint for it.
> Will it be possible to run tests on Ironic as well using plugin from
> ironic-inspector?
Yeah, it will be possible.
but I'm guessing ironic-inspector is optional and Ironic should not
depend on the gate test result of ironic-inspector.
So maybe you just need to run Ironic tests on ironic-inspector gate
tests, right?
>>> After a quick look at devstack-gate I got an impression that it's
>>> expecting
>>> tests as part of tempest:
>>>
>>>https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L600
>>>
>>> Our final goal is to have devstack gate test for Ironic and Inspector
>>> projects working together.
>>
>>
>> We have discussed external interfaces of Tempest on the summit, so
>> that Tempest gathers tests from each project repository and runs them
>> at the same time.
>> There is a qa-spec forhttps://review.openstack.org/#/c/184992/
>
>
> Cool, thanks! Does it mean that devstack-gate will also be updated to
allow
> something like DEVSTACK_GATE_TEMPEST_PLUGINS="https://github.com/..."?
Yeah, will be.
The idea of this external interface is based on DevStack's one.
I think we will be able to use it on the gate like that.
Thanks
Ken'ichi Ohmichi
---
>>> On 06/10/2015 08:07 AM, Yuiko Takada wrote:
>>>>
>>>>
>>>> Hi, Dmitry,
>>>>
>>>> I guess the whole idea of new release models is NOT to
tie projects
>>>> to each other any more except for The Big Release twice a
year :)
>>>> So
>>>> I think no, we don't need to. We still can do it, if we have
>>>> something to release by the time Ironic releases, but I
suggest
>>>> deciding it on case-by-case basis.
>>>>
>>>> OK, I see.
>>>>
>>>> One more concern, about Tempest integration test which I will
implement
>>>> in V2.1.0,
>>>> it seems like that we cannot add Ironic-inspector's tests into
Tempest
>>>> even if integration tests.
>>>> Please see:
>>>> https://etherpad.openstack.org/p/YVR-QA-in-the-big-tent
>>>
>>>
>>>
>>> Good catch. I guess the answer depends on where Ironic
integration tests
>>> are
>>> going to live - we're going to live with them. Let me retarget this
>>> thread
>>> to a wider audience.
>>>
>>>>
>>>> But I heard from you that Devananda thinks we need this in tempest
>>>> itself. [3]
>>>> Do you know something like current situation?
>>>>
>>>>
>>>> Best Regards,
>>>> Yuiko Takada
>>>>
>>>> 2015-06-09 15:59 GMT+09:00 Dmitry Tantsur <[email protected]
<mailto:[email protected]>
>>>> <mailto:[email protected] <mailto:[email protected]>>>:
>>>>
>>>> On 06/09/2015 03:49 AM, Yuiko Takada wrote:
>>>>
>>>> Hi, Dmitry,
>>>>
>>>> Thank you for notifying.
>>>>
>>>> I've updated our summit etherpad [3] with whatever
>>>> priorities
>>>> I
>>>> remembered, please have a look. I've also
untargeted a few
>>>> things in
>>>> launchpad [4] (and will probably untarget more
later on).
>>>> Please
>>>> assign yourself, if you want something done in this
>>>> release
>>>> time frame.
>>>>
>>>> I've assigned one item to myself in [3], and also I
added one
>>>> BP
>>>> to [4],
>>>> so please take a look.
>>>>
>>>>
https://blueprints.launchpad.net/ironic-inspector/+spec/delete-db-api
>>>>
>>>>
>>>> Looks good, though I don't think it's a big priority for
2.0.0.
>>>> Definitely worth doing for 2.1.0.
>>>>
>>>> Thanks for assigning for tempest work, that's definitely
a priority
>>>> right now.
>>>>
>>>>
>>>> BTW, how do you think about Ironic-inspector's
release model?
>>>> You wrote "Version released with Ironic Liberty" as
>>>> Ironic-inspector Version 2.1.0 in etherpad [3],
>>>> but as you know, Ironic's release model has changed
to feature
>>>> releases.(right?)
>>>> Should we make our release model same as Ironic?
>>>>
>>>>
>>>> I guess the whole idea of new release models is NOT to
tie projects
>>>> to each other any more except for The Big Release twice a
year :)
>>>> So
>>>> I think no, we don't need to. We still can do it, if we have
>>>> something to release by the time Ironic releases, but I
suggest
>>>> deciding it on case-by-case basis.
>>>>
>>>>
>>>>
>>>> Best Regards,
>>>> Yuiko Takada(Inspector team member)
>>>>
>>>> 2015-06-08 20:38 GMT+09:00 Dmitry Tantsur
<[email protected] <mailto:[email protected]>
>>>> <mailto:[email protected] <mailto:[email protected]>>
>>>> <mailto:[email protected]
<mailto:[email protected]> <mailto:[email protected]
<mailto:[email protected]>>>>:
>>>>
>>>>
>>>> Hello, Inspector team!
>>>>
>>>> The renaming process is going pretty well, the
last thing
>>>> we need to
>>>> do is to get Infra approval and actual rename
[1][2].
>>>>
>>>> I'd like to allow people (e.g. myself) to start
packaging
>>>> inspector
>>>> under it's new name, so I'd like to make 2.0.0
release as
>>>> soon as
>>>> possible (as opposed to scheduling it to
particular date).
>>>> All
>>>> breaking changes should land by this release - I
don't
>>>> expect 3.0.0
>>>> soon :)
>>>>
>>>> I've updated our summit etherpad [3] with whatever
>>>> priorities
>>>> I
>>>> remembered, please have a look. I've also
untargeted a few
>>>> things in
>>>> launchpad [4] (and will probably untarget more
later on).
>>>> Please
>>>> assign yourself, if you want something done in this
>>>> release
>>>> time frame.
>>>>
>>>> I would like 2.1.0 to be released with Ironic
Liberty and
>>>> be
>>>> properly supported.
>>>>
>>>> Let me know what you think.
>>>>
>>>> Cheers,
>>>> Dmitry
>>>>
>>>> [1] https://review.openstack.org/#/c/188030/
>>>> [2] https://review.openstack.org/#/c/188798/
>>>> [3]
>>>> https://etherpad.openstack.org/p/liberty-ironic-discoverd
>>>> [4]
>>>> https://bugs.launchpad.net/ironic-inspector/+milestone/2.0.0
>>>>
>>>>
>>>>
>>>>
>>>>
__________________________________________________________________________
>>>> OpenStack Development Mailing List (not for usage
>>>> questions)
>>>> Unsubscribe:
>>>> [email protected]?subject:unsubscribe
<http://[email protected]?subject:unsubscribe>
>>>>
>>>>
<http://[email protected]?subject:unsubscribe>
>>>>
>>>>
>>>>
<http://[email protected]?subject:unsubscribe>
>>>>
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
__________________________________________________________________________
>>>> OpenStack Development Mailing List (not for usage
questions)
>>>> Unsubscribe:
>>>> [email protected]?subject:unsubscribe
<http://[email protected]?subject:unsubscribe>
>>>>
>>>>
<http://[email protected]?subject:unsubscribe>
>>>>
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
__________________________________________________________________________
>>>> OpenStack Development Mailing List (not for usage questions)
>>>> Unsubscribe:
>>>> [email protected]?subject:unsubscribe
<http://[email protected]?subject:unsubscribe>
>>>>
>>>>
<http://[email protected]?subject:unsubscribe>
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
__________________________________________________________________________
>>>> OpenStack Development Mailing List (not for usage questions)
>>>> Unsubscribe:
>>>> [email protected]?subject:unsubscribe
<http://[email protected]?subject:unsubscribe>
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>
>>>
>>>
>>>
__________________________________________________________________________
>>> OpenStack Development Mailing List (not for usage questions)
>>> Unsubscribe:
>>> [email protected]?subject:unsubscribe
<http://[email protected]?subject:unsubscribe>
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>>
__________________________________________________________________________
>> OpenStack Development Mailing List (not for usage questions)
>> Unsubscribe:
[email protected]?subject:unsubscribe
<http://[email protected]?subject:unsubscribe>
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>
>
>
__________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe:
[email protected]?subject:unsubscribe
<http://[email protected]?subject:unsubscribe>
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
[email protected]?subject:unsubscribe
<http://[email protected]?subject:unsubscribe>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev