[openstack-dev] [Fuel][library] Update of astute.yaml fixtures and noop tests
vkuklin at mirantis.com
Fri Apr 1 17:16:09 UTC 2016
+1 to your proposal - this is long-awaited change.
On Fri, Apr 1, 2016 at 6:01 PM, Aleksandr Didenko <adidenko at mirantis.com>
> One more thing about spec to fixture mapping . What if instead of:
> # RUN: (hiera1) (facts1)
> we'll use
> # RUN: (roles_array1) (facts1)
> We don't need to duplicate complicated task graph calculations to
> understand which task to execute, because we don't care about tasks
> ordering and dependencies in noop tests. All we need is to map rspec task
> tests to astute.yaml fixtures. And it could be done via roles.
> On Fri, Apr 1, 2016 at 4:05 PM, Aleksandr Didenko <adidenko at mirantis.com>
>> As you may know, we're still using some very old astute.yaml fixtures
>> (v6.1) in our 'master' (v9.0) noop rspec tests . Besides that, we have
>> problems with fixture-to-rspec mapping . So we've started to work on
>> those problems .
>> So please be aware of upcoming changes in noop rspec fixtures and
>> tests. If you see, that some important fixtures are missing (thus not
>> covered by tests) please let me know in this email thread or via
>> Also, we should stop updating astute.yaml fixtures manually and start
>> using some kind of automation approach instead . I propose to use 
>> script until we find a better solution. So if you want to add some new
>> astute.yaml fixture for noop tests, please propose a patch to this script
>> instead of uploading yaml file.
>> Currently the following is missing in the new set of fixtures for
>> - generate_vms ('vms_conf' array in astute.yaml - I'm not sure how to
>> properly enable it via nailgun, any help is much appreciated)
>> - selective ssl fixtures - since configuration data is not serialized
>> from nailgun, I think that we should move this into 'hiera/override' along
>> with implementation of new hiera overrides tests workflow 
>> - vmware related fixtures
>> Please feel free to share your ideas/comments on this topic.
>>  https://bugs.launchpad.net/fuel/+bug/1535339
>>  https://review.openstack.org/#/q/topic:update-fixtures-to-9.0
>>  https://bugs.launchpad.net/fuel/+bug/1564919
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
Fuel Library Tech Lead,
+7 (495) 640-49-04
+7 (926) 702-39-68
35bk3, Vorontsovskaya Str.
vkuklin at mirantis.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the OpenStack-dev