摘要:Test automation: 减少执行的时间 可再生和可靠的测试 一致的测试进度Autotest in a nutshell: Clent:执行测试的服务器 Server:推送测试代码,触发执行,监控测试状态,回收测试结果 Scheduler:通过用户输入分配测试任务,为每个任务创建服务进程,存储结果到测试数据库 Frontends: 允许用户方便的运行和查看测试结果虚拟化的自动化测试面临大量的技术挑战需要解决: 大量的测试模型——Hypervisor通常需要很多的参数 磁盘镜像的格式和控制器 CPUs的数量 网卡类型 虚拟机可以运行很多种类... 阅读全文
posted @ 2013-09-30 20:41 风刃 阅读(238) 评论(0) 推荐(0) 编辑
摘要:QEMU: 多架构机器模拟 大量的设备模型 gdb server 和监控 KVM加速器KVM: 硬件资源管理和依赖硬件辅助 快速的设备模拟 PCI pass-throughqemu-kvm fork: 最佳的x86-QEMU/KVM模型 支持pass-through QEMU被放弃Use libvirt: 多虚拟机管理,权限分离,API多语言支持 qemu特性加强的命令行Virtual Consoles: 优点: 没有线缆、没有限制,比真实的控制台更快 多前段选项: 串口模拟器 virtio VGA 文件控制台 本地tty TCP/T... 阅读全文
posted @ 2013-09-30 16:39 风刃 阅读(260) 评论(0) 推荐(0) 编辑
摘要:原文:libguestfs实现原理libguestfs主要有三个部分:guestfsd,guestfs-lib,guestfish其中,guestfsd是一个demon,libguestfs是一个lib,guestfish是一个命令行的工具。guestfsd是一个daemon,但是他不是运行在host上的daemon,它运行在guest上,libguestfs首先febootstrap和febootstrap-supermin-helper两个工具。将host中的kernel,用得到的一些modules,配置文件和一些工具的rpm package重新组合到一起,接着在后台启动一个qemu进程读 阅读全文
posted @ 2013-09-30 12:08 风刃 阅读(577) 评论(0) 推荐(0) 编辑