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
storage test: add a simple VDI.clone test

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

storage test: add a simple VDI.clone test
Merge branch 'master' of git://github.com/xen-org/xcp-idl into add-storage-test

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

Conflicts:
	setup.ml
Merge branch 'add-storage-test'