c5d442e6e4
* Action factory register actions in DB at starting * Added script tools/sync_db.sh for sync with db (Updates system actions, it is required before first Mistral launch) * Changed init Mistral in devstack: we must do sync_db before the launching. * Since we have to write all actions in DB, unit test are also modified: * Now in tearDown() we don't drop db at all, but just delete all things except Actions. * Created heavy_init() method as a replacement setUpClass(), see comments in tests/base.py * Register actions operation is too much expensive operation so we create db and init actions in heavy_init() method. TODO: * Provide executor info to construct action class in runtime using action_factory * Modify/write an instruction 'How to start Mistral' Change-Id: If4416c4da5c05189126c109aa613a0303c1b7ef0
3 lines
53 B
Bash
Executable File
3 lines
53 B
Bash
Executable File
#!/bin/sh
|
|
|
|
tox -evenv -- python tools/sync_db.py "$@" |