[openstack-dev] [Heat] Decoupling Heat integration tests from Heat tree

Ryan Brown rybrown at redhat.com
Fri Mar 27 12:48:33 UTC 2015


On 03/27/2015 06:57 AM, Pavlo Shchelokovskyy wrote:
> Hi,
> 
> On Thu, Mar 26, 2015 at 10:26 PM, Zane Bitter <zbitter at redhat.com
> <mailto:zbitter at redhat.com>> wrote:
> 
>> [snip]
>> 
>>>         3) move the integration tests to a separate repo and use it as git
>>>         submodule in the main tree. The main reasons not to do it as far
>>>         as I've
>>>         collected are not being able to provide code change and test in
>>>         the same
>>>         (or dependent) commits, and lesser reviewers' attention to a
>>>         separate repo.
>> 
> 
>>     -0
>> 
>>     I'm not sure what the advantage is here, and there are a bunch of
>>     downsides (basically, I agree with Ryan). Unfortunately I missed the
>>     IRC discussion, can you elaborate on how decoupling to this degree
>>     might help us?
> 
> 
> Presumably this could enable a more streamlined packaging and publishing
> of the test suit (e.g. to PyPI). But I agree, right now it is not really
> needed given the downsides, I just brought it up as an extreme
> separation case to collect more opinions.
> 
> Given the feedback we have in the thread, I will proceed with the first
> point as this should have immediate benefit for the duration of the test
> job and already give help to those who want to package the test suit
> separately. Distutils stuff can be added later.
> 
> Best regards, 
> Pavlo Shchelokovskyy

If we only do 1 and 2, not 3 we get all the benefits (separate package,
streamlined publishing, etc) without having to deal with the submodule
disadvantages I (and you) mentioned earlier.

-- 
Ryan Brown / Software Engineer, Openstack / Red Hat, Inc.



More information about the OpenStack-dev mailing list