diff --git a/plugins/hypervisors/ovm3/pom.xml b/plugins/hypervisors/ovm3/pom.xml index a0c8a9b190f..646ac164e50 100644 --- a/plugins/hypervisors/ovm3/pom.xml +++ b/plugins/hypervisors/ovm3/pom.xml @@ -85,25 +85,7 @@ maven-compiler-plugin 3.3 - true - none - true - true - true - lines,vars,source - true - false false - true - alwaysNew - - -verbose - -Xlint:all - -version - -deprecation - -Xprefer:source - -XprintProcessorInfo - diff --git a/plugins/hypervisors/ovm3/src/main/java/com/cloud/hypervisor/ovm3/resources/helpers/Ovm3Configuration.java b/plugins/hypervisors/ovm3/src/main/java/com/cloud/hypervisor/ovm3/resources/helpers/Ovm3Configuration.java index 215422512e1..91c0762f526 100644 --- a/plugins/hypervisors/ovm3/src/main/java/com/cloud/hypervisor/ovm3/resources/helpers/Ovm3Configuration.java +++ b/plugins/hypervisors/ovm3/src/main/java/com/cloud/hypervisor/ovm3/resources/helpers/Ovm3Configuration.java @@ -34,7 +34,7 @@ import com.cloud.utils.net.NetUtils; /* holds config data for the Ovm3 Hypervisor */ public class Ovm3Configuration { private static final Logger LOGGER = Logger - .getLogger(Ovm3Configuration.class); + .getLogger(Ovm3Configuration.class); private String agentIp; private Long agentZoneId; private Long agentPodId; diff --git a/plugins/hypervisors/ovm3/src/test/java/com/cloud/hypervisor/ovm3/objects/XenTest.java b/plugins/hypervisors/ovm3/src/test/java/com/cloud/hypervisor/ovm3/objects/XenTest.java index d8e80217721..90e9e14688b 100644 --- a/plugins/hypervisors/ovm3/src/test/java/com/cloud/hypervisor/ovm3/objects/XenTest.java +++ b/plugins/hypervisors/ovm3/src/test/java/com/cloud/hypervisor/ovm3/objects/XenTest.java @@ -66,1285 +66,1285 @@ public class XenTest { String VMROOTDISKPATH = REPOPATH + "/" + REPOID + "/Disks/" + VMROOTDISK; String VMISOPATH = REPOPATH + "/" + REPOID + "/ISOs/" + VMISO; String MULTIPLEVMSLISTXML = results - .simpleResponseWrapWrapper("\n" - + "\n" - + "\n" - + "on_xend_stop\n" - + "ignore\n" - + "\n" - + "\n" - + "features\n" - + "\n" - + "\n" - + "\n" - + "image\n" - + "\n" - + "\n" - + "tsc_mode\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "kernel\n" - + "\n" - + "\n" - + "\n" - + "superpages\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "nomigrate\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "expose_host_uuid\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "cpus\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "10\n" - + "11\n" - + "12\n" - + "13\n" - + "14\n" - + "15\n" - + "16\n" - + "17\n" - + "18\n" - + "19\n" - + "20\n" - + "21\n" - + "22\n" - + "23\n" - + "24\n" - + "25\n" - + "26\n" - + "27\n" - + "28\n" - + "29\n" - + "30\n" - + "31\n" - + "32\n" - + "33\n" - + "34\n" - + "35\n" - + "36\n" - + "37\n" - + "38\n" - + "39\n" - + "40\n" - + "41\n" - + "42\n" - + "43\n" - + "44\n" - + "45\n" - + "46\n" - + "47\n" - + "48\n" - + "49\n" - + "50\n" - + "51\n" - + "52\n" - + "53\n" - + "54\n" - + "55\n" - + "56\n" - + "57\n" - + "58\n" - + "59\n" - + "60\n" - + "61\n" - + "62\n" - + "63\n" - + "64\n" - + "65\n" - + "66\n" - + "67\n" - + "68\n" - + "69\n" - + "70\n" - + "71\n" - + "72\n" - + "73\n" - + "74\n" - + "75\n" - + "76\n" - + "77\n" - + "78\n" - + "79\n" - + "80\n" - + "81\n" - + "82\n" - + "83\n" - + "84\n" - + "85\n" - + "86\n" - + "87\n" - + "88\n" - + "89\n" - + "90\n" - + "91\n" - + "92\n" - + "93\n" - + "94\n" - + "95\n" - + "96\n" - + "97\n" - + "98\n" - + "99\n" - + "100\n" - + "101\n" - + "102\n" - + "103\n" - + "104\n" - + "105\n" - + "106\n" - + "107\n" - + "108\n" - + "109\n" - + "110\n" - + "111\n" - + "112\n" - + "113\n" - + "114\n" - + "115\n" - + "116\n" - + "117\n" - + "118\n" - + "119\n" - + "120\n" - + "121\n" - + "122\n" - + "123\n" - + "124\n" - + "125\n" - + "126\n" - + "127\n" - + "128\n" - + "129\n" - + "130\n" - + "131\n" - + "132\n" - + "133\n" - + "134\n" - + "135\n" - + "136\n" - + "137\n" - + "138\n" - + "139\n" - + "140\n" - + "141\n" - + "142\n" - + "143\n" - + "144\n" - + "145\n" - + "146\n" - + "147\n" - + "148\n" - + "149\n" - + "150\n" - + "151\n" - + "152\n" - + "153\n" - + "154\n" - + "155\n" - + "156\n" - + "157\n" - + "158\n" - + "159\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "10\n" - + "11\n" - + "12\n" - + "13\n" - + "14\n" - + "15\n" - + "16\n" - + "17\n" - + "18\n" - + "19\n" - + "20\n" - + "21\n" - + "22\n" - + "23\n" - + "24\n" - + "25\n" - + "26\n" - + "27\n" - + "28\n" - + "29\n" - + "30\n" - + "31\n" - + "32\n" - + "33\n" - + "34\n" - + "35\n" - + "36\n" - + "37\n" - + "38\n" - + "39\n" - + "40\n" - + "41\n" - + "42\n" - + "43\n" - + "44\n" - + "45\n" - + "46\n" - + "47\n" - + "48\n" - + "49\n" - + "50\n" - + "51\n" - + "52\n" - + "53\n" - + "54\n" - + "55\n" - + "56\n" - + "57\n" - + "58\n" - + "59\n" - + "60\n" - + "61\n" - + "62\n" - + "63\n" - + "64\n" - + "65\n" - + "66\n" - + "67\n" - + "68\n" - + "69\n" - + "70\n" - + "71\n" - + "72\n" - + "73\n" - + "74\n" - + "75\n" - + "76\n" - + "77\n" - + "78\n" - + "79\n" - + "80\n" - + "81\n" - + "82\n" - + "83\n" - + "84\n" - + "85\n" - + "86\n" - + "87\n" - + "88\n" - + "89\n" - + "90\n" - + "91\n" - + "92\n" - + "93\n" - + "94\n" - + "95\n" - + "96\n" - + "97\n" - + "98\n" - + "99\n" - + "100\n" - + "101\n" - + "102\n" - + "103\n" - + "104\n" - + "105\n" - + "106\n" - + "107\n" - + "108\n" - + "109\n" - + "110\n" - + "111\n" - + "112\n" - + "113\n" - + "114\n" - + "115\n" - + "116\n" - + "117\n" - + "118\n" - + "119\n" - + "120\n" - + "121\n" - + "122\n" - + "123\n" - + "124\n" - + "125\n" - + "126\n" - + "127\n" - + "128\n" - + "129\n" - + "130\n" - + "131\n" - + "132\n" - + "133\n" - + "134\n" - + "135\n" - + "136\n" - + "137\n" - + "138\n" - + "139\n" - + "140\n" - + "141\n" - + "142\n" - + "143\n" - + "144\n" - + "145\n" - + "146\n" - + "147\n" - + "148\n" - + "149\n" - + "150\n" - + "151\n" - + "152\n" - + "153\n" - + "154\n" - + "155\n" - + "156\n" - + "157\n" - + "158\n" - + "159\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "uuid\n" - + "00000000-0000-0000-0000-000000000000\n" - + "\n" - + "\n" - + "on_reboot\n" - + "restart\n" - + "\n" - + "\n" - + "state\n" - + "r-----\n" - + "\n" - + "\n" - + "cpu_weight\n" - + "65535\n" - + "\n" - + "\n" - + "online_vcpus\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "memory\n" - + "672\n" - + "\n" - + "\n" - + "cpu_cap\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "status\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "pool_name\n" - + "Pool-0\n" - + "\n" - + "\n" - + "on_poweroff\n" - + "destroy\n" - + "\n" - + "\n" - + "on_xend_start\n" - + "ignore\n" - + "\n" - + "\n" - + "on_crash\n" - + "restart\n" - + "\n" - + "\n" - + "device\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "bootloader\n" - + "\n" - + "\n" - + "\n" - + "maxmem\n" - + "672\n" - + "\n" - + "\n" - + "cpu_time\n" - + "6608.51291287\n" - + "\n" - + "\n" - + "shadow_memory\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "name\n" - + "Domain-0\n" - + "\n" - + "\n" - + "builder\n" - + "linux\n" - + "\n" - + "\n" - + "bootloader_args\n" - + "\n" - + "\n" - + "\n" - + "domid\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "vcpus\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "on_xend_stop\n" - + "ignore\n" - + "\n" - + "\n" - + "console_mfn\n" - + "873706\n" - + "\n" - + "\n" - + "features\n" - + "\n" - + "\n" - + "\n" - + "image\n" - + "\n" - + "\n" - + "tsc_mode\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "kernel\n" - + "\n" - + "\n" - + "\n" - + "videoram\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "device_model\n" - + "/usr/lib/xen/bin/qemu-dm\n" - + "\n" - + "\n" - + "notes" - + "" - + "" - + "HV_START_LOW" - + "4118806528" - + "" - + "" - + "FEATURES" - + "!writable_page_tables|pae_pgdir_above_4gb" - + "" + "" - + "VIRT_BASE" - + "3221225472" - + "" + "" - + "GUEST_VERSION" - + "2.6" - + "" + "" - + "PADDR_OFFSET" - + "" + "" - + "" + "" - + "GUEST_OS" - + "linux" - + "" + "" - + "HYPERCALL_PAGE" - + "3238010880" - + "" + "" - + "LOADER" - + "generic" - + "" + "" - + "SUSPEND_CANCEL" - + "" + "" - + "" + "" - + "PAE_MODE" - + "yes" - + "" + "" - + "ENTRY" - + "3242303488" - + "" + "" - + "XEN_VERSION" - + "xen-3.0" - + "" + "" - + "" + "" - + "expose_host_uuid" + "" - + "" + "" + "" - + "pci" + "" - + "" + "" + "" - + "superpages\n" + "\n" - + "\n" + "\n" + "\n" - + "nomigrate\n" + "\n" - + "\n" + "\n" - + "\n" + "\n" + "\n" - + "cpus\n" + "\n" - + "\n" + "\n" - + "\n" + "\n" - + "\n" + "store_mfn\n" - + "873707\n" - + "\n" + "\n" + "uuid\n" - + "" - + VMID - + "\n" - + "\n" - + "\n" - + "on_reboot\n" - + "restart\n" - + "\n" - + "\n" - + "state\n" - + "-b----\n" - + "\n" - + "\n" - + "cpu_weight\n" - + "27500\n" - + "\n" - + "\n" - + "online_vcpus\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "memory\n" - + "512\n" - + "\n" - + "\n" - + "cpu_cap\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "status\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "pool_name\n" - + "Pool-0\n" - + "\n" - + "\n" - + "description\n" - + "\n" - + "\n" - + "\n" - + "start_time\n" - + "1408105444.17\n" - + "\n" - + "\n" - + "on_poweroff\n" - + "destroy\n" - + "\n" - + "\n" - + "on_xend_start\n" - + "ignore\n" - + "\n" - + "\n" - + "on_crash\n" - + "restart\n" - + "\n" - + "\n" - + "device\n" - + "\n" - + "\n" - + "vif\n" - + "\n" - + "\n" - + "\n" - + "bridge\n" - + ""+VMNICBR+"\n" - + "\n" - + "\n" - + "mac\n" - + "" + VMNICMAC + "\n" - + "\n" - + "\n" - + "script\n" - + "/etc/xen/scripts/vif-bridge\n" - + "\n" - + "\n" - + "uuid\n" - + ""+VMNICUUID+"\n" - + "\n" - + "\n" - + "backend\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "vkbd\n" - + "\n" - + "\n" - + "\n" - + "backend\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "console\n" - + "\n" - + "\n" - + "\n" - + "protocol\n" - + "vt100\n" - + "\n" - + "\n" - + "location\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "uuid\n" - + "9beb5016-dde7-8526-491f-e972f262a634\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "vfb\n" - + "\n" - + "\n" - + "\n" - + "vncunused\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "vnc\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "xauthority\n" - + "/root/.Xauthority\n" - + "\n" - + "\n" - + "vnclisten\n" - + "0.0.0.0\n" - + "\n" - + "\n" - + "vncpasswd\n" - + "7693f834ca67912e\n" - + "\n" - + "\n" - + "keymap\n" - + "en-us\n" - + "\n" - + "\n" - + "location\n" - + "0.0.0.0:5900\n" - + "\n" - + "\n" - + "uuid\n" - + "78edf954-e375-b142-9c76-791ce805b6ef\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "vbd\n" - + "\n" - + "\n" - + "\n" - + "protocol\n" - + "x86_32-abi\n" - + "\n" - + "\n" - + "uuid\n" - + "bda35954-2596-025e-168c-b82e1cf92369\n" - + "\n" - + "\n" - + "bootable\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "dev\n" - + "xvda:disk\n" - + "\n" - + "\n" - + "uname\n" - + "file:/OVS/Repositories/" - + REPOID - + "/VirtualDisks/" - + VMROOTDISK - + "\n" - + "\n" - + "\n" - + "mode\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "VDI\n" - + "\n" - + "\n" - + "\n" - + "backend\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "bootloader\n" - + "/usr/bin/pygrub\n" - + "\n" - + "\n" - + "maxmem\n" - + "512\n" - + "\n" - + "\n" - + "cpu_time\n" - + "0.152510481\n" - + "\n" - + "\n" - + "shadow_memory\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "name\n" - + "" - + VMNAME - + "\n" - + "\n" - + "\n" - + "builder\n" - + "linux\n" - + "\n" - + "\n" - + "bootloader_args\n" - + "-q\n" - + "\n" - + "\n" - + "domid\n" - + "\n" - + "\n" - + "\n" - + "\n" - + "vcpus\n" - + "\n" - + "\n" - + "\n" + "\n" + ""); + .simpleResponseWrapWrapper(new StringBuilder("\n") + .append("\n") + .append("\n") + .append("on_xend_stop\n") + .append("ignore\n") + .append("\n") + .append("\n") + .append("features\n") + .append("\n") + .append("\n") + .append("\n") + .append("image\n") + .append("\n") + .append("\n") + .append("tsc_mode\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("kernel\n") + .append("\n") + .append("\n") + .append("\n") + .append("superpages\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("nomigrate\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("expose_host_uuid\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("cpus\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("10\n") + .append("11\n") + .append("12\n") + .append("13\n") + .append("14\n") + .append("15\n") + .append("16\n") + .append("17\n") + .append("18\n") + .append("19\n") + .append("20\n") + .append("21\n") + .append("22\n") + .append("23\n") + .append("24\n") + .append("25\n") + .append("26\n") + .append("27\n") + .append("28\n") + .append("29\n") + .append("30\n") + .append("31\n") + .append("32\n") + .append("33\n") + .append("34\n") + .append("35\n") + .append("36\n") + .append("37\n") + .append("38\n") + .append("39\n") + .append("40\n") + .append("41\n") + .append("42\n") + .append("43\n") + .append("44\n") + .append("45\n") + .append("46\n") + .append("47\n") + .append("48\n") + .append("49\n") + .append("50\n") + .append("51\n") + .append("52\n") + .append("53\n") + .append("54\n") + .append("55\n") + .append("56\n") + .append("57\n") + .append("58\n") + .append("59\n") + .append("60\n") + .append("61\n") + .append("62\n") + .append("63\n") + .append("64\n") + .append("65\n") + .append("66\n") + .append("67\n") + .append("68\n") + .append("69\n") + .append("70\n") + .append("71\n") + .append("72\n") + .append("73\n") + .append("74\n") + .append("75\n") + .append("76\n") + .append("77\n") + .append("78\n") + .append("79\n") + .append("80\n") + .append("81\n") + .append("82\n") + .append("83\n") + .append("84\n") + .append("85\n") + .append("86\n") + .append("87\n") + .append("88\n") + .append("89\n") + .append("90\n") + .append("91\n") + .append("92\n") + .append("93\n") + .append("94\n") + .append("95\n") + .append("96\n") + .append("97\n") + .append("98\n") + .append("99\n") + .append("100\n") + .append("101\n") + .append("102\n") + .append("103\n") + .append("104\n") + .append("105\n") + .append("106\n") + .append("107\n") + .append("108\n") + .append("109\n") + .append("110\n") + .append("111\n") + .append("112\n") + .append("113\n") + .append("114\n") + .append("115\n") + .append("116\n") + .append("117\n") + .append("118\n") + .append("119\n") + .append("120\n") + .append("121\n") + .append("122\n") + .append("123\n") + .append("124\n") + .append("125\n") + .append("126\n") + .append("127\n") + .append("128\n") + .append("129\n") + .append("130\n") + .append("131\n") + .append("132\n") + .append("133\n") + .append("134\n") + .append("135\n") + .append("136\n") + .append("137\n") + .append("138\n") + .append("139\n") + .append("140\n") + .append("141\n") + .append("142\n") + .append("143\n") + .append("144\n") + .append("145\n") + .append("146\n") + .append("147\n") + .append("148\n") + .append("149\n") + .append("150\n") + .append("151\n") + .append("152\n") + .append("153\n") + .append("154\n") + .append("155\n") + .append("156\n") + .append("157\n") + .append("158\n") + .append("159\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("10\n") + .append("11\n") + .append("12\n") + .append("13\n") + .append("14\n") + .append("15\n") + .append("16\n") + .append("17\n") + .append("18\n") + .append("19\n") + .append("20\n") + .append("21\n") + .append("22\n") + .append("23\n") + .append("24\n") + .append("25\n") + .append("26\n") + .append("27\n") + .append("28\n") + .append("29\n") + .append("30\n") + .append("31\n") + .append("32\n") + .append("33\n") + .append("34\n") + .append("35\n") + .append("36\n") + .append("37\n") + .append("38\n") + .append("39\n") + .append("40\n") + .append("41\n") + .append("42\n") + .append("43\n") + .append("44\n") + .append("45\n") + .append("46\n") + .append("47\n") + .append("48\n") + .append("49\n") + .append("50\n") + .append("51\n") + .append("52\n") + .append("53\n") + .append("54\n") + .append("55\n") + .append("56\n") + .append("57\n") + .append("58\n") + .append("59\n") + .append("60\n") + .append("61\n") + .append("62\n") + .append("63\n") + .append("64\n") + .append("65\n") + .append("66\n") + .append("67\n") + .append("68\n") + .append("69\n") + .append("70\n") + .append("71\n") + .append("72\n") + .append("73\n") + .append("74\n") + .append("75\n") + .append("76\n") + .append("77\n") + .append("78\n") + .append("79\n") + .append("80\n") + .append("81\n") + .append("82\n") + .append("83\n") + .append("84\n") + .append("85\n") + .append("86\n") + .append("87\n") + .append("88\n") + .append("89\n") + .append("90\n") + .append("91\n") + .append("92\n") + .append("93\n") + .append("94\n") + .append("95\n") + .append("96\n") + .append("97\n") + .append("98\n") + .append("99\n") + .append("100\n") + .append("101\n") + .append("102\n") + .append("103\n") + .append("104\n") + .append("105\n") + .append("106\n") + .append("107\n") + .append("108\n") + .append("109\n") + .append("110\n") + .append("111\n") + .append("112\n") + .append("113\n") + .append("114\n") + .append("115\n") + .append("116\n") + .append("117\n") + .append("118\n") + .append("119\n") + .append("120\n") + .append("121\n") + .append("122\n") + .append("123\n") + .append("124\n") + .append("125\n") + .append("126\n") + .append("127\n") + .append("128\n") + .append("129\n") + .append("130\n") + .append("131\n") + .append("132\n") + .append("133\n") + .append("134\n") + .append("135\n") + .append("136\n") + .append("137\n") + .append("138\n") + .append("139\n") + .append("140\n") + .append("141\n") + .append("142\n") + .append("143\n") + .append("144\n") + .append("145\n") + .append("146\n") + .append("147\n") + .append("148\n") + .append("149\n") + .append("150\n") + .append("151\n") + .append("152\n") + .append("153\n") + .append("154\n") + .append("155\n") + .append("156\n") + .append("157\n") + .append("158\n") + .append("159\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("uuid\n") + .append("00000000-0000-0000-0000-000000000000\n") + .append("\n") + .append("\n") + .append("on_reboot\n") + .append("restart\n") + .append("\n") + .append("\n") + .append("state\n") + .append("r-----\n") + .append("\n") + .append("\n") + .append("cpu_weight\n") + .append("65535\n") + .append("\n") + .append("\n") + .append("online_vcpus\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("memory\n") + .append("672\n") + .append("\n") + .append("\n") + .append("cpu_cap\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("status\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("pool_name\n") + .append("Pool-0\n") + .append("\n") + .append("\n") + .append("on_poweroff\n") + .append("destroy\n") + .append("\n") + .append("\n") + .append("on_xend_start\n") + .append("ignore\n") + .append("\n") + .append("\n") + .append("on_crash\n") + .append("restart\n") + .append("\n") + .append("\n") + .append("device\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("bootloader\n") + .append("\n") + .append("\n") + .append("\n") + .append("maxmem\n") + .append("672\n") + .append("\n") + .append("\n") + .append("cpu_time\n") + .append("6608.51291287\n") + .append("\n") + .append("\n") + .append("shadow_memory\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("name\n") + .append("Domain-0\n") + .append("\n") + .append("\n") + .append("builder\n") + .append("linux\n") + .append("\n") + .append("\n") + .append("bootloader_args\n") + .append("\n") + .append("\n") + .append("\n") + .append("domid\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("vcpus\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("on_xend_stop\n") + .append("ignore\n") + .append("\n") + .append("\n") + .append("console_mfn\n") + .append("873706\n") + .append("\n") + .append("\n") + .append("features\n") + .append("\n") + .append("\n") + .append("\n") + .append("image\n") + .append("\n") + .append("\n") + .append("tsc_mode\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("kernel\n") + .append("\n") + .append("\n") + .append("\n") + .append("videoram\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("device_model\n") + .append("/usr/lib/xen/bin/qemu-dm\n") + .append("\n") + .append("\n") + .append("notes") + .append("") + .append("") + .append("HV_START_LOW") + .append("4118806528") + .append("") + .append("") + .append("FEATURES") + .append("!writable_page_tables|pae_pgdir_above_4gb") + .append("") .append("") + .append("VIRT_BASE") + .append("3221225472") + .append("") .append("") + .append("GUEST_VERSION") + .append("2.6") + .append("") .append("") + .append("PADDR_OFFSET") + .append("") .append("") + .append("") .append("") + .append("GUEST_OS") + .append("linux") + .append("") .append("") + .append("HYPERCALL_PAGE") + .append("3238010880") + .append("") .append("") + .append("LOADER") + .append("generic") + .append("") .append("") + .append("SUSPEND_CANCEL") + .append("") .append("") + .append("") .append("") + .append("PAE_MODE") + .append("yes") + .append("") .append("") + .append("ENTRY") + .append("3242303488") + .append("") .append("") + .append("XEN_VERSION") + .append("xen-3.0") + .append("") .append("") + .append("") .append("") + .append("expose_host_uuid") .append("") + .append("") .append("") .append("") + .append("pci") .append("") + .append("") .append("") .append("") + .append("superpages\n") .append("\n") + .append("\n") .append("\n") .append("\n") + .append("nomigrate\n") .append("\n") + .append("\n") .append("\n") + .append("\n") .append("\n") .append("\n") + .append("cpus\n") .append("\n") + .append("\n") .append("\n") + .append("\n") .append("\n") + .append("\n") .append("store_mfn\n") + .append("873707\n") + .append("\n") .append("\n") .append("uuid\n") + .append("") + .append(VMID) + .append("\n") + .append("\n") + .append("\n") + .append("on_reboot\n") + .append("restart\n") + .append("\n") + .append("\n") + .append("state\n") + .append("-b----\n") + .append("\n") + .append("\n") + .append("cpu_weight\n") + .append("27500\n") + .append("\n") + .append("\n") + .append("online_vcpus\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("memory\n") + .append("512\n") + .append("\n") + .append("\n") + .append("cpu_cap\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("status\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("pool_name\n") + .append("Pool-0\n") + .append("\n") + .append("\n") + .append("description\n") + .append("\n") + .append("\n") + .append("\n") + .append("start_time\n") + .append("1408105444.17\n") + .append("\n") + .append("\n") + .append("on_poweroff\n") + .append("destroy\n") + .append("\n") + .append("\n") + .append("on_xend_start\n") + .append("ignore\n") + .append("\n") + .append("\n") + .append("on_crash\n") + .append("restart\n") + .append("\n") + .append("\n") + .append("device\n") + .append("\n") + .append("\n") + .append("vif\n") + .append("\n") + .append("\n") + .append("\n") + .append("bridge\n") + .append("").append(VMNICBR).append("\n") + .append("\n") + .append("\n") + .append("mac\n") + .append("").append(VMNICMAC).append("\n") + .append("\n") + .append("\n") + .append("script\n") + .append("/etc/xen/scripts/vif-bridge\n") + .append("\n") + .append("\n") + .append("uuid\n") + .append("").append(VMNICUUID).append("\n") + .append("\n") + .append("\n") + .append("backend\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("vkbd\n") + .append("\n") + .append("\n") + .append("\n") + .append("backend\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("console\n") + .append("\n") + .append("\n") + .append("\n") + .append("protocol\n") + .append("vt100\n") + .append("\n") + .append("\n") + .append("location\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("uuid\n") + .append("9beb5016-dde7-8526-491f-e972f262a634\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("vfb\n") + .append("\n") + .append("\n") + .append("\n") + .append("vncunused\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("vnc\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("xauthority\n") + .append("/root/.Xauthority\n") + .append("\n") + .append("\n") + .append("vnclisten\n") + .append("0.0.0.0\n") + .append("\n") + .append("\n") + .append("vncpasswd\n") + .append("7693f834ca67912e\n") + .append("\n") + .append("\n") + .append("keymap\n") + .append("en-us\n") + .append("\n") + .append("\n") + .append("location\n") + .append("0.0.0.0:5900\n") + .append("\n") + .append("\n") + .append("uuid\n") + .append("78edf954-e375-b142-9c76-791ce805b6ef\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("vbd\n") + .append("\n") + .append("\n") + .append("\n") + .append("protocol\n") + .append("x86_32-abi\n") + .append("\n") + .append("\n") + .append("uuid\n") + .append("bda35954-2596-025e-168c-b82e1cf92369\n") + .append("\n") + .append("\n") + .append("bootable\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("dev\n") + .append("xvda:disk\n") + .append("\n") + .append("\n") + .append("uname\n") + .append("file:/OVS/Repositories/") + .append(REPOID) + .append("/VirtualDisks/") + .append(VMROOTDISK) + .append("\n") + .append("\n") + .append("\n") + .append("mode\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("VDI\n") + .append("\n") + .append("\n") + .append("\n") + .append("backend\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("bootloader\n") + .append("/usr/bin/pygrub\n") + .append("\n") + .append("\n") + .append("maxmem\n") + .append("512\n") + .append("\n") + .append("\n") + .append("cpu_time\n") + .append("0.152510481\n") + .append("\n") + .append("\n") + .append("shadow_memory\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("name\n") + .append("") + .append(VMNAME) + .append("\n") + .append("\n") + .append("\n") + .append("builder\n") + .append("linux\n") + .append("\n") + .append("\n") + .append("bootloader_args\n") + .append("-q\n") + .append("\n") + .append("\n") + .append("domid\n") + .append("\n") + .append("\n") + .append("\n") + .append("\n") + .append("vcpus\n") + .append("\n") + .append("\n") + .append("\n") .append("\n") .append("").toString()); public String getSingleVmListXML() { return SINGLEVMLISTXML; } String SINGLEVMLISTXML = results - .simpleResponseWrapWrapper("" - + "" - + "on_xend_stop" - + "ignore" - + "" - + "" - + "console_mfn" - + "873706" - + "" - + "" - + "features" - + "" - + "" - + "" - + "image" - + "" - + "" - + "tsc_mode" - + "" - + "" - + "" - + "" - + "kernel" - + "" - + "" - + "" - + "videoram" - + "" - + "" - + "" - + "" - + "device_model" - + "/usr/lib/xen/bin/qemu-dm" - + "" - + "" - + "notes" - + "" - + "" - + "HV_START_LOW" - + "4118806528" - + "" - + "" - + "FEATURES" - + "!writable_page_tables|pae_pgdir_above_4gb" - + "" + "" - + "VIRT_BASE" - + "3221225472" - + "" + "" - + "GUEST_VERSION" - + "2.6" - + "" + "" - + "PADDR_OFFSET" - + "" + "" - + "" + "" - + "GUEST_OS" - + "linux" - + "" + "" - + "HYPERCALL_PAGE" - + "3238010880" - + "" + "" - + "LOADER" - + "generic" - + "" + "" - + "SUSPEND_CANCEL" - + "" + "" - + "" + "" - + "PAE_MODE" - + "yes" - + "" + "" - + "ENTRY" - + "3242303488" - + "" + "" - + "XEN_VERSION" - + "xen-3.0" - + "" + "" - + "" + "" - + "expose_host_uuid" + "" - + "" + "" + "" - + "pci" + "" - + "" + "" + "" - + "superpages" + "" - + "" + "" + "" - + "nomigrate" + "" - + "" + "" + "" - + "" + "" + "cpus" - + "" + "" - + "" + "" - + "" + "" + "store_mfn" - + "873707" + "" - + "" + "uuid" + "" - + VMID - + "" - + "" - + "" - + "on_reboot" - + "restart" - + "" - + "" - + "state" - + "-b----" - + "" - + "" - + "cpu_weight" - + "27500" - + "" - + "" - + "online_vcpus" - + "" - + "" - + "" - + "" - + "memory" - + "512" - + "" - + "" - + "cpu_cap" - + "" - + "" - + "" - + "" - + "status" - + "" - + "" - + "" - + "" - + "pool_name" - + "Pool-0" - + "" - + "" - + "description" - + "" - + "" - + "" - + "start_time" - + "1408105444.17" - + "" - + "" - + "on_poweroff" - + "destroy" - + "" - + "" - + "on_xend_start" - + "ignore" - + "" - + "" - + "on_crash" - + "restart" - + "" - + "" - + "device" - + "" - + "" - + "vif" - + "" - + "" - + "" - + "bridge" - + ""+VMNICBR+"" - + "" - + "" - + "mac" - + ""+VMNICMAC+"" - + "" - + "" - + "script" - + "/etc/xen/scripts/vif-bridge" - + "" - + "" - + "uuid" - + ""+VMNICUUID+"" - + "" - + "" - + "backend" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "vkbd" - + "" - + "" - + "" - + "backend" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "console" - + "" - + "" - + "" - + "protocol" - + "vt100" - + "" - + "" - + "location" - + "" - + "" - + "" - + "" - + "uuid" - + "9beb5016-dde7-8526-491f-e972f262a634" - + "" - + "" - + "" - + "" - + "" - + "vfb" - + "" - + "" - + "" - + "vncunused" - + "" - + "" - + "" - + "" - + "vnc" - + "" - + "" - + "" - + "" - + "xauthority" - + "/root/.Xauthority" - + "" - + "" - + "vnclisten" - + "0.0.0.0" - + "" - + "" - + "vncpasswd" - + "7693f834ca67912e" - + "" - + "" - + "keymap" - + "en-us" - + "" - + "" - + "location" - + "0.0.0.0:5900" - + "" - + "" - + "uuid" - + "78edf954-e375-b142-9c76-791ce805b6ef" - + "" - + "" - + "" - + "" - + "" - + "vbd" - + "" - + "" - + "" - + "protocol" - + "x86_32-abi" - + "" - + "" - + "uuid" - + "bda35954-2596-025e-168c-b82e1cf92369" - + "" - + "" - + "bootable" - + "" - + "" - + "" - + "" - + "dev" - + "xvda:disk" - + "" - + "" - + "uname" - + "file:/OVS/Repositories/" - + REPOID - + "/VirtualDisks/" - + VMROOTDISK - + "" - + "" - + "" - + "mode" - + "" - + "" - + "" - + "" - + "VDI" - + "" - + "" - + "" - + "backend" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "" - + "bootloader" - + "/usr/bin/pygrub" - + "" - + "" - + "maxmem" - + "512" - + "" - + "" - + "cpu_time" - + "5.627111952" - + "" - + "" - + "shadow_memory" - + "" - + "" - + "" - + "" - + "name" - + "" - + VMNAME - + "" - + "" - + "" - + "builder" - + "linux" - + "" - + "" - + "bootloader_args" - + "-q" - + "" - + "" - + "domid" - + "" - + "" - + "" - + "" - + "vcpus" - + "" - + "" + "" + ""); + .simpleResponseWrapWrapper(new StringBuilder("") + .append("") + .append("on_xend_stop") + .append("ignore") + .append("") + .append("") + .append("console_mfn") + .append("873706") + .append("") + .append("") + .append("features") + .append("") + .append("") + .append("") + .append("image") + .append("") + .append("") + .append("tsc_mode") + .append("") + .append("") + .append("") + .append("") + .append("kernel") + .append("") + .append("") + .append("") + .append("videoram") + .append("") + .append("") + .append("") + .append("") + .append("device_model") + .append("/usr/lib/xen/bin/qemu-dm") + .append("") + .append("") + .append("notes") + .append("") + .append("") + .append("HV_START_LOW") + .append("4118806528") + .append("") + .append("") + .append("FEATURES") + .append("!writable_page_tables|pae_pgdir_above_4gb") + .append("") .append("") + .append("VIRT_BASE") + .append("3221225472") + .append("") .append("") + .append("GUEST_VERSION") + .append("2.6") + .append("") .append("") + .append("PADDR_OFFSET") + .append("") .append("") + .append("") .append("") + .append("GUEST_OS") + .append("linux") + .append("") .append("") + .append("HYPERCALL_PAGE") + .append("3238010880") + .append("") .append("") + .append("LOADER") + .append("generic") + .append("") .append("") + .append("SUSPEND_CANCEL") + .append("") .append("") + .append("") .append("") + .append("PAE_MODE") + .append("yes") + .append("") .append("") + .append("ENTRY") + .append("3242303488") + .append("") .append("") + .append("XEN_VERSION") + .append("xen-3.0") + .append("") .append("") + .append("") .append("") + .append("expose_host_uuid") .append("") + .append("") .append("") .append("") + .append("pci") .append("") + .append("") .append("") .append("") + .append("superpages") .append("") + .append("") .append("") .append("") + .append("nomigrate") .append("") + .append("") .append("") .append("") + .append("") .append("") .append("cpus") + .append("") .append("") + .append("") .append("") + .append("") .append("") .append("store_mfn") + .append("873707") .append("") + .append("") .append("uuid") .append("") + .append(VMID) + .append("") + .append("") + .append("") + .append("on_reboot") + .append("restart") + .append("") + .append("") + .append("state") + .append("-b----") + .append("") + .append("") + .append("cpu_weight") + .append("27500") + .append("") + .append("") + .append("online_vcpus") + .append("") + .append("") + .append("") + .append("") + .append("memory") + .append("512") + .append("") + .append("") + .append("cpu_cap") + .append("") + .append("") + .append("") + .append("") + .append("status") + .append("") + .append("") + .append("") + .append("") + .append("pool_name") + .append("Pool-0") + .append("") + .append("") + .append("description") + .append("") + .append("") + .append("") + .append("start_time") + .append("1408105444.17") + .append("") + .append("") + .append("on_poweroff") + .append("destroy") + .append("") + .append("") + .append("on_xend_start") + .append("ignore") + .append("") + .append("") + .append("on_crash") + .append("restart") + .append("") + .append("") + .append("device") + .append("") + .append("") + .append("vif") + .append("") + .append("") + .append("") + .append("bridge") + .append("").append(VMNICBR).append("") + .append("") + .append("") + .append("mac") + .append("").append(VMNICMAC).append("") + .append("") + .append("") + .append("script") + .append("/etc/xen/scripts/vif-bridge") + .append("") + .append("") + .append("uuid") + .append("").append(VMNICUUID).append("") + .append("") + .append("") + .append("backend") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("vkbd") + .append("") + .append("") + .append("") + .append("backend") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("console") + .append("") + .append("") + .append("") + .append("protocol") + .append("vt100") + .append("") + .append("") + .append("location") + .append("") + .append("") + .append("") + .append("") + .append("uuid") + .append("9beb5016-dde7-8526-491f-e972f262a634") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("vfb") + .append("") + .append("") + .append("") + .append("vncunused") + .append("") + .append("") + .append("") + .append("") + .append("vnc") + .append("") + .append("") + .append("") + .append("") + .append("xauthority") + .append("/root/.Xauthority") + .append("") + .append("") + .append("vnclisten") + .append("0.0.0.0") + .append("") + .append("") + .append("vncpasswd") + .append("7693f834ca67912e") + .append("") + .append("") + .append("keymap") + .append("en-us") + .append("") + .append("") + .append("location") + .append("0.0.0.0:5900") + .append("") + .append("") + .append("uuid") + .append("78edf954-e375-b142-9c76-791ce805b6ef") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("vbd") + .append("") + .append("") + .append("") + .append("protocol") + .append("x86_32-abi") + .append("") + .append("") + .append("uuid") + .append("bda35954-2596-025e-168c-b82e1cf92369") + .append("") + .append("") + .append("bootable") + .append("") + .append("") + .append("") + .append("") + .append("dev") + .append("xvda:disk") + .append("") + .append("") + .append("uname") + .append("file:/OVS/Repositories/") + .append(REPOID) + .append("/VirtualDisks/") + .append(VMROOTDISK) + .append("") + .append("") + .append("") + .append("mode") + .append("") + .append("") + .append("") + .append("") + .append("VDI") + .append("") + .append("") + .append("") + .append("backend") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("") + .append("bootloader") + .append("/usr/bin/pygrub") + .append("") + .append("") + .append("maxmem") + .append("512") + .append("") + .append("") + .append("cpu_time") + .append("5.627111952") + .append("") + .append("") + .append("shadow_memory") + .append("") + .append("") + .append("") + .append("") + .append("name") + .append("") + .append(VMNAME) + .append("") + .append("") + .append("") + .append("builder") + .append("linux") + .append("") + .append("") + .append("bootloader_args") + .append("-q") + .append("") + .append("") + .append("domid") + .append("") + .append("") + .append("") + .append("") + .append("vcpus") + .append("") + .append("") .append("") .append("").toString()); public String getSingleVmConfigXML() { return this.SINGLEVMCONFIGXML; } String SINGLEVMCONFIGXML = results - .simpleResponseWrapWrapper("" - + "" - + "vif" - + "" - + "mac="+VMNICMAC+",bridge="+VMNICBR+"" - + "mac=02:00:50:9a:00:02,bridge=xenbr0.240" - + "" + "" + "" - + "extra" + "" - + "" + "" + "OVM_simple_name" - + "" - + VMNAME - + "" - + "" - + "" - + "disk" - + "" - + "file:/OVS/Repositories/" - + REPOID - + "/VirtualDisks/" - + VMROOTDISK - + ",xvda,w" - + "" - + "" - + "" - + "bootargs" - + "" - + "" - + "" - + "uuid" - + "" - + VMID - + "" - + "" - + "" - + "on_reboot" - + "restart" - + "" - + "" - + "cpu_weight" - + "27500" - + "" - + "" - + "memory" - + "512" - + "" - + "" - + "cpu_cap" - + "0" - + "" - + "" - + "maxvcpus" - + "1" - + "" - + "" - + "OVM_high_availability" - + "0" - + "" - + "" - + "OVM_description" - + "" - + "" - + "" - + "on_poweroff" - + "destroy" - + "" - + "" - + "on_crash" - + "restart" - + "" - + "" - + "bootloader" - + "/usr/bin/pygrub" - + "" - + "" - + "guest_os_type" - + "Other.Linux" - + "" - + "" - + "name" - + "" - + VMNAME - + "" - + "" - + "" - + "vfb" - + "" - + "vncunused=1,vncpasswd=7693f834ca67912e,keymap=en-us,type=vnc,vnclisten=0.0.0.0" - + "" - + "" - + "" - + "vcpus" - + "1" - + "" - + "" - + "OVM_cpu_compat_group" - + "" - + "" - + "" - + "OVM_domain_type" - + "xen_pvm" - + "" - + ""); + .simpleResponseWrapWrapper(new StringBuilder("") + .append("") + .append("vif") + .append("") + .append("mac=").append(VMNICMAC).append(",bridge=").append(VMNICBR).append("") + .append("mac=02:00:50:9a:00:02,bridge=xenbr0.240") + .append("") .append("") .append("") + .append("extra") .append("") + .append("") .append("") .append("OVM_simple_name") + .append("") + .append(VMNAME) + .append("") + .append("") + .append("") + .append("disk") + .append("") + .append("file:/OVS/Repositories/") + .append(REPOID) + .append("/VirtualDisks/") + .append(VMROOTDISK) + .append(",xvda,w") + .append("") + .append("") + .append("") + .append("bootargs") + .append("") + .append("") + .append("") + .append("uuid") + .append("") + .append(VMID) + .append("") + .append("") + .append("") + .append("on_reboot") + .append("restart") + .append("") + .append("") + .append("cpu_weight") + .append("27500") + .append("") + .append("") + .append("memory") + .append("512") + .append("") + .append("") + .append("cpu_cap") + .append("0") + .append("") + .append("") + .append("maxvcpus") + .append("1") + .append("") + .append("") + .append("OVM_high_availability") + .append("0") + .append("") + .append("") + .append("OVM_description") + .append("") + .append("") + .append("") + .append("on_poweroff") + .append("destroy") + .append("") + .append("") + .append("on_crash") + .append("restart") + .append("") + .append("") + .append("bootloader") + .append("/usr/bin/pygrub") + .append("") + .append("") + .append("guest_os_type") + .append("Other.Linux") + .append("") + .append("") + .append("name") + .append("") + .append(VMNAME) + .append("") + .append("") + .append("") + .append("vfb") + .append("") + .append("vncunused=1,vncpasswd=7693f834ca67912e,keymap=en-us,type=vnc,vnclisten=0.0.0.0") + .append("") + .append("") + .append("") + .append("vcpus") + .append("1") + .append("") + .append("") + .append("OVM_cpu_compat_group") + .append("") + .append("") + .append("") + .append("OVM_domain_type") + .append("xen_pvm") + .append("") + .append("").toString()); /* fix */ @Test