aboutsummaryrefslogtreecommitdiffstats
path: root/meta-openstack/recipes-devtools/python/python-ceilometer/ceilometer-builtin-tests-config-location.patch
blob: e9457359d0490ee550ee7f3c53e08e363ef4a9c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
ceilometer builtin tests config location

Many ceilometer built-in testcases failed because they
can not find ceilometer configuration files, as these
testcases use relative paths for finding these configuration
files.  So forcing these failure testcases to look for
these configuration file using absolute path.

Signed-off-by: Vu Tran <vu.tran@windriver.com>

diff --git a/ceilometer/tests/agentbase.py b/ceilometer/tests/agentbase.py
index 4784037..43b9d6c 100644
--- a/ceilometer/tests/agentbase.py
+++ b/ceilometer/tests/agentbase.py
@@ -236,7 +236,7 @@ class BaseAgentManagerTestCase(base.BaseTestCase):
         self.CONF = self.useFixture(config.Config()).conf
         self.CONF.set_override(
             'pipeline_cfg_file',
-            self.path_get('etc/ceilometer/pipeline.yaml')
+            self.path_get('/etc/ceilometer/pipeline.yaml')
         )
         self.useFixture(mockpatch.PatchObject(
             publisher, 'get_publisher', side_effect=self.get_publisher))
diff --git a/ceilometer/tests/api/__init__.py b/ceilometer/tests/api/__init__.py
index eee701a..06c1ee4 100644
--- a/ceilometer/tests/api/__init__.py
+++ b/ceilometer/tests/api/__init__.py
@@ -41,7 +41,7 @@ class TestBase(db_test_base.TestBase):
         self.CONF.set_override("auth_version",
                                "v2.0", group=acl.OPT_GROUP_NAME)
         self.CONF.set_override("policy_file",
-                               self.path_get('etc/ceilometer/policy.json'))
+                               self.path_get('/etc/ceilometer/policy.json'))
         sources_file = self.path_get('ceilometer/tests/sources.json')
         self.app = v1_app.make_app(self.CONF,
                                    enable_acl=False,
@@ -87,7 +87,7 @@ class FunctionalTest(db_test_base.TestBase):
         self.CONF.set_override("auth_version", "v2.0",
                                group=acl.OPT_GROUP_NAME)
         self.CONF.set_override("policy_file",
-                               self.path_get('etc/ceilometer/policy.json'))
+                               self.path_get('/etc/ceilometer/policy.json'))
         self.app = self._make_app()
 
     def _make_app(self, enable_acl=False):
diff --git a/ceilometer/tests/api/v2/test_app.py b/ceilometer/tests/api/v2/test_app.py
index d6982b7..0b3ebcf 100644
--- a/ceilometer/tests/api/v2/test_app.py
+++ b/ceilometer/tests/api/v2/test_app.py
@@ -47,7 +47,7 @@ class TestApp(base.BaseTestCase):
         self.CONF.set_override("auth_version", "v2.0",
                                group=acl.OPT_GROUP_NAME)
         self.CONF.set_override("pipeline_cfg_file",
-                               self.path_get("etc/ceilometer/pipeline.yaml"))
+                               self.path_get("/etc/ceilometer/pipeline.yaml"))
         self.CONF.set_override('connection', "log://", group="database")
         self.CONF.set_override("auth_uri", None, group=acl.OPT_GROUP_NAME)
 
@@ -55,7 +55,7 @@ class TestApp(base.BaseTestCase):
         self.assertTrue(api_app.auth_uri.startswith('foottp'))
 
     def test_keystone_middleware_parse_conffile(self):
-        pipeline_conf = self.path_get("etc/ceilometer/pipeline.yaml")
+        pipeline_conf = self.path_get("/etc/ceilometer/pipeline.yaml")
         content = "[DEFAULT]\n"\
                   "pipeline_cfg_file = {0}\n"\
                   "[{1}]\n"\
diff --git a/ceilometer/tests/db.py b/ceilometer/tests/db.py
index d0e0e73..293e022 100644
--- a/ceilometer/tests/db.py
+++ b/ceilometer/tests/db.py
@@ -62,7 +62,7 @@ class TestBase(test_base.BaseTestCase):
         # the system.
         self.CONF.set_override(
             'pipeline_cfg_file',
-            self.path_get('etc/ceilometer/pipeline.yaml')
+            self.path_get('/etc/ceilometer/pipeline.yaml')
         )
 
     def tearDown(self):
diff --git a/ceilometer/tests/test_bin.py b/ceilometer/tests/test_bin.py
index 0b9a556..649d603 100644
--- a/ceilometer/tests/test_bin.py
+++ b/ceilometer/tests/test_bin.py
@@ -76,7 +76,7 @@ class BinTestCase(base.BaseTestCase):
 class BinSendSampleTestCase(base.BaseTestCase):
     def setUp(self):
         super(BinSendSampleTestCase, self).setUp()
-        pipeline_cfg_file = self.path_get('etc/ceilometer/pipeline.yaml')
+        pipeline_cfg_file = self.path_get('/etc/ceilometer/pipeline.yaml')
         content = "[DEFAULT]\n"\
                   "rpc_backend=ceilometer.openstack.common.rpc.impl_fake\n"\
                   "pipeline_cfg_file={0}\n".format(pipeline_cfg_file)
@@ -103,8 +103,8 @@ class BinApiTestCase(base.BaseTestCase):
         super(BinApiTestCase, self).setUp()
         self.api_port = random.randint(10000, 11000)
         self.http = httplib2.Http()
-        pipeline_cfg_file = self.path_get('etc/ceilometer/pipeline.yaml')
-        policy_file = self.path_get('etc/ceilometer/policy.json')
+        pipeline_cfg_file = self.path_get('/etc/ceilometer/pipeline.yaml')
+        policy_file = self.path_get('/etc/ceilometer/policy.json')
         content = "[DEFAULT]\n"\
                   "rpc_backend=ceilometer.openstack.common.rpc.impl_fake\n"\
                   "auth_strategy=noauth\n"\
diff --git a/ceilometer/tests/test_decoupled_pipeline.py b/ceilometer/tests/test_decoupled_pipeline.py
index 293adb3..33c0397 100644
--- a/ceilometer/tests/test_decoupled_pipeline.py
+++ b/ceilometer/tests/test_decoupled_pipeline.py
@@ -210,7 +210,7 @@ class TestDecoupledPipeline(pipeline_base.BasePipelineTestCase):
 
     def _do_test_rate_of_change_in_boilerplate_pipeline_cfg(self, index,
                                                             meters, units):
-        with open('etc/ceilometer/pipeline.yaml') as fap:
+        with open('/etc/ceilometer/pipeline.yaml') as fap:
             data = fap.read()
         pipeline_cfg = yaml.safe_load(data)
         for s in pipeline_cfg['sinks']:
diff --git a/ceilometer/tests/test_deprecated_pipeline.py b/ceilometer/tests/test_deprecated_pipeline.py
index 606dcad..bbd15b4 100644
--- a/ceilometer/tests/test_deprecated_pipeline.py
+++ b/ceilometer/tests/test_deprecated_pipeline.py
@@ -76,7 +76,7 @@ class TestDeprecatedPipeline(pipeline_base.BasePipelineTestCase):
 
     def _do_test_rate_of_change_in_boilerplate_pipeline_cfg(self, index,
                                                             meters, units):
-        with open('etc/ceilometer/deprecated_pipeline.yaml') as fap:
+        with open('/etc/ceilometer/deprecated_pipeline.yaml') as fap:
             data = fap.read()
         pipeline_cfg = yaml.safe_load(data)
         for p in pipeline_cfg: