Enable strategy parameters

Strategy provides parameters to customize algorithm behavior. End user
could query then specify parameters for their requirements.

Change-Id: Id097db5f6e79c94b57674c8e5d55b06098abf18c
Implements-bp: optimization-threshold
This commit is contained in:
Edwin Zhai
2016-03-17 01:50:39 +00:00
parent ec64203bee
commit 0b29a8394b
16 changed files with 209 additions and 13 deletions

View File

@@ -154,7 +154,8 @@ class TestSyncer(base.DbTestCase):
]
m_s_list.return_value = [
objects.Strategy(self.ctx, id=1, name="strategy_1",
goal_id=1, display_name="Strategy 1")
goal_id=1, display_name="Strategy 1",
parameters_spec='{}')
]
self.syncer.sync()
@@ -218,7 +219,8 @@ class TestSyncer(base.DbTestCase):
]
m_s_list.return_value = [
objects.Strategy(self.ctx, id=1, name="strategy_1",
goal_id=1, display_name="original")
goal_id=1, display_name="original",
parameters_spec='{}')
]
self.syncer.sync()