| # Copy this file to build.cfg and edit it. |
| # |
| # This configuration file holds the KVM build test config parameters. |
| # The default is noinstall (won't attempt to build KVM), so if you stick with it |
| # please make sure: |
| # 1) You have setup symbolic links to qemu and qemu-img binaries on the |
| # KVM test dir. |
| # 2) The appropriate KVM modules are already loaded on your machine. |
| |
| vm_type = kvm |
| |
| variants: |
| - build: |
| type = build |
| # Load modules built/installed by the build test? |
| load_modules = no |
| # Save the results of this build on test.resultsdir? |
| save_results = no |
| # Preserve the source code directory between tests? |
| preserve_srcdir = yes |
| variants: |
| - localtar: |
| install_mode = localtar |
| ## Install from tarball located on the host's filesystem. |
| tarball = /tmp/kvm-84.tar.gz |
| # In some cases, you might want to provide a ROM dir, so ROM |
| # files can be copied from there to your source based install |
| # path_to_rom_images = /usr/share/kvm |
| - localsrc: |
| install_mode = localsrc |
| ## Install from tarball located on the host's filesystem. |
| srcdir = /tmp/kvm-84 |
| # In some cases, you might want to provide a ROM dir, so ROM |
| # files can be copied from there to your source based install |
| # path_to_rom_images = /usr/share/kvm |
| - git: |
| install_mode = git |
| ## Install KVM from git repositories. |
| ## This now only concerns the userspace component, and it assumes |
| ## the kernel modules are shipped with the linux kernel. |
| user_git_repo = git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git |
| # user_branch = user_branch_name |
| # user_lbranch = user_lbranch_name |
| # user_commit = user_commit_name |
| # user_patches = ['http://foo.com/patch1', 'http://foo.com/patch2'] |
| ## This is how you pass extra params to the userspace configure script |
| # extra_configure_options = '--enable-spice --disable-werror' |
| # spice_repo = git://anongit.freedesktop.org/spice/spice |
| # spice_branch = master |
| # spice_lbranch = master |
| # spice_patches = [] |
| # spice_protocol_repo = git://anongit.freedesktop.org/spice/spice-protocol |
| # spice_protocol_branch = master |
| # spice_protocol_lbranch = master |
| # spice_protocol_patches = [] |
| # In some cases, you might want to provide a ROM dir, so ROM |
| # files can be copied from there to your source based install |
| # path_to_rom_images = /usr/share/kvm |
| - yum: |
| install_mode = yum |
| src_pkg = qemu |
| ## Name of the rpms we need installed |
| pkg_list = ['qemu-kvm', 'qemu-kvm-tools', 'qemu-system-x86', 'qemu-common', 'qemu-img'] |
| ## Paths of the qemu relevant executables that should be checked |
| qemu_bin_paths = ['/usr/bin/qemu-kvm', '/usr/bin/qemu-img'] |
| ## List of RPMs that will be installed |
| pkg_path_list = ['http://foo.com/rpm1', 'http://foo.com/rpm2'] |
| - koji: |
| install_mode = koji |
| ## Install KVM from koji (Fedora build server) |
| ## It is possible to install packages right from Koji if you |
| ## provide a release tag or a build. |
| ## Tag (if available) |
| koji_tag = dist-f11 |
| ## Build (if available, is going to override tag). |
| ## Build ID can be either an integer or a string as below |
| koji_build = qemu-0.10-16.fc11 |
| # koji_build = 250544 |
| ## Command to interact with the build server |
| koji_cmd = /usr/bin/koji |
| ## The name of the source package that will be built |
| src_pkg = qemu |
| ## Name of the rpms we need installed |
| pkg_list = ['qemu-kvm', 'qemu-kvm-tools', 'qemu-system-x86', 'qemu-common', 'qemu-img'] |
| ## Paths of the qemu relevant executables that should be checked |
| qemu_bin_paths = ['/usr/bin/qemu-kvm', '/usr/bin/qemu-img'] |
| |
| |
| # Choose your install method here. The variant noinstall is not defined by |
| # default, so therefore no attempt to build/install KVM will be made by |
| # default |
| only build.noinstall |