Functional Testing (Marconi)

Functional Tests
Marconi has an extensive functional test suite - https://github.com/openstack/marconi/tree/master/tests/functional. The test suite covers all Marconi APIs, with positive & negative tests for each API.

Openstack gate runs the functional tests whenever a new patch is submitted. The tests run against a sqlite backend, and use the sqlalchemy driver

Plans for the short term

 * 1) Update the tests to run against devstack
 * 2) Run functional tests against devstack at the gate