Index: root/xen-unstable.hg/tools/libxen/test/test_bindings.c =================================================================== --- root.orig/xen-unstable.hg/tools/libxen/test/test_bindings.c +++ root/xen-unstable.hg/tools/libxen/test/test_bindings.c @@ -192,6 +192,17 @@ int main(int argc, char **argv) CLEANUP; return 1; } + +#if 0 + printf("----> Calling host.destroy\n"); + if (!xen_host_destroy(session, host)) { + printf("HOST.destroy failed.\n"); + print_error(session); + + /* just continue using this session */ + session->ok = true; + } +#endif xen_string_string_map *versions; if (!xen_host_get_software_version(session, &versions, host)) @@ -480,6 +491,15 @@ static xen_vm create_new_vm(xen_session vm_uuid, vdi0_uuid, vbd0_uuid); } + printf("----> Calling VM.set_HVM_boot_policy\n"); + if (!xen_vm_set_hvm_boot_policy(session, vm, "xyz")) { + printf("---> VM.sey_hvm_boot_policy failed.\n"); + print_error(session); + + /* just continue using this session */ + session->ok = true; + } + xen_uuid_free(vm_uuid); xen_uuid_free(vdi0_uuid); xen_uuid_free(vbd0_uuid);