diff --git a/tests/050-basic-trusty-icehouse-git b/tests/050-basic-trusty-icehouse-git new file mode 100755 index 00000000..51517017 --- /dev/null +++ b/tests/050-basic-trusty-icehouse-git @@ -0,0 +1,9 @@ +#!/usr/bin/python + +"""Amulet tests on a basic neutron-api git deployment on trusty-icehouse.""" + +from basic_deployment import NeutronAPIBasicDeployment + +if __name__ == '__main__': + deployment = NeutronAPIBasicDeployment(series='trusty', git=True) + deployment.run_tests() diff --git a/tests/basic_deployment.py b/tests/basic_deployment.py index ecd9f1b1..8c7d5009 100644 --- a/tests/basic_deployment.py +++ b/tests/basic_deployment.py @@ -107,16 +107,21 @@ class NeutronAPIBasicDeployment(OpenStackAmuletDeployment): """Configure all of the services.""" neutron_api_config = {} if self.git: - branch = 'stable/' + self._get_openstack_release_string() + release = self._get_openstack_release_string() + reqs_branch = 'stable/' + release + if self._get_openstack_release() == self.trusty_icehouse: + neutron_branch = release + '-eol' + else: + neutron_branch = 'stable/' + release amulet_http_proxy = os.environ.get('AMULET_HTTP_PROXY') openstack_origin_git = { 'repositories': [ {'name': 'requirements', 'repository': 'git://github.com/openstack/requirements', - 'branch': branch}, + 'branch': reqs_branch}, {'name': 'neutron', 'repository': 'git://github.com/openstack/neutron', - 'branch': branch}, + 'branch': neutron_branch}, ], 'directory': '/mnt/openstack-git', 'http_proxy': amulet_http_proxy,