libxl: add a test case for correct parsing of disk "backendtype" field
authorIan Campbell <ian.campbell@citrix.com>
Fri, 7 Oct 2011 10:27:02 +0000 (11:27 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Fri, 7 Oct 2011 10:27:02 +0000 (11:27 +0100)
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson.citrix.com>
Committed-by: Ian Jackson <ian.jackson.citrix.com>
tools/libxl/check-xl-disk-parse

index dc640729a57b15c7cfdf73fcff92ba6787f27c80..67805e56ed9b50ad47aaf62bab5dd5b49388ecc1 100755 (executable)
@@ -91,4 +91,20 @@ one 0 "format=raw, vdev=hdc, access=ro, devtype=cdrom, target=/root/image.iso"
 one 0  format=raw  vdev=hdc  access=ro  devtype=cdrom  target=/root/image.iso
 one 0 raw:/root/image.iso,hdc:cdrom,ro
 
+expected <<EOF
+disk: {
+    "backend_domid": 0,
+    "pdev_path": "/dev/vg/guest-volume",
+    "vdev": "xvdb",
+    "backend": "phy",
+    "format": "raw",
+    "script": null,
+    "removable": 0,
+    "readwrite": 1,
+    "is_cdrom": 0
+}
+
+EOF
+one 0 backendtype=phy,vdev=xvdb,access=w,target=/dev/vg/guest-volume
+
 complete