From 5c350db94d9861190454da406c13d1722f387447 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Thu, 19 Jan 2017 09:16:52 +0000 Subject: [PATCH] tests: Add unit tests for guestfs_canonical_device_name. --- generator/actions.ml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/generator/actions.ml b/generator/actions.ml index fc3bdeab9..59afa2e78 100644 --- a/generator/actions.ml +++ b/generator/actions.ml @@ -2493,6 +2493,20 @@ information on this topic." }; { defaults with name = "canonical_device_name"; added = (1, 19, 7); style = RString "canonical", [String "device"], []; + tests = [ + InitNone, Always, TestResultString ( + [["canonical_device_name"; "/dev/hda"]], "/dev/sda"), []; + InitNone, Always, TestResultString ( + [["canonical_device_name"; "/dev/vdaaa"]], "/dev/sdaaa"), []; + InitNone, Always, TestResultString ( + [["canonical_device_name"; "/dev/sdb"]], "/dev/sdb"), []; + InitBasicFSonLVM, IfAvailable "lvm2", TestResultString ( + [["canonical_device_name"; "/dev/mapper/VG-LV"]], "/dev/VG/LV"), []; + InitNone, Always, TestResultString ( + [["canonical_device_name"; "/dev/md0"]], "/dev/md0"), []; + InitNone, Always, TestResultString ( + [["canonical_device_name"; "/dev/md127"]], "/dev/md127"), []; + ]; shortdesc = "return canonical device name"; longdesc = "\ This utility function is useful when displaying device names to