Commit 6970c89c authored by Klaus Aehlig's avatar Klaus Aehlig Committed by Guido Trotter
Browse files

Additionally support disk-type file in QA

Also perform QA tests for the file disk template. The main reason
is that testing gnt-instance modify --new-primary requires a
manual move of disks, which is most easily simulated for files.
Signed-off-by: default avatarKlaus Aehlig <>
Reviewed-by: default avatarGuido Trotter <>
parent 3438e1f8
......@@ -577,6 +577,8 @@ def RunInstanceTests():
qa_instance.TestInstanceAddWithDrbdDisk, 2),
("instance-add-diskless", constants.DT_DISKLESS,
qa_instance.TestInstanceAddDiskless, 1),
("instance-add-file", constants.DT_FILE,
qa_instance.TestInstanceAddFile, 1),
for (test_name, templ, create_fun, num_nodes) in instance_tests:
......@@ -170,6 +170,7 @@
"node-failover": false,
"instance-add-plain-disk": true,
"instance-add-file": true,
"instance-add-drbd-disk": true,
"instance-add-diskless": true,
"instance-convert-disk": true,
......@@ -289,6 +289,13 @@ def TestInstanceAddWithDrbdDisk(nodes):
@InstanceCheck(None, INST_UP, RETURN_VALUE)
def TestInstanceAddFile(nodes):
"""gnt-instance add -t file"""
assert len(nodes) == 1
return _DiskTest(nodes[0].primary, constants.DT_FILE)
@InstanceCheck(None, INST_UP, RETURN_VALUE)
def TestInstanceAddDiskless(nodes):
"""gnt-instance add -t diskless"""
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment