Start adding a storage component test.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Add storage_test executable to _oasis

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Regenerate OASIS

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Add storage test boilerplate.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Test that VDIs with unusual name_labels can be created.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
storage test: verify the created disk is at least as big as our requested size.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
storage test: verify that VDI.attach, VDI.detach works

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
storage test: check VDI.{attach,activate,deactivate,detach} for both read_write=true and false.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
storage test: separate out create/destroy, attach/detach, activate/deactivate tests

When defining the test suite, we inspect the capabilities and only
add the tests which we expect the server to pass.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #6 from djs55/add-storage-test

Add a simple storage component test