| OLD | NEW |
| 1 import installer | 1 from autotest_lib.client.virt import kvm_installer |
| 2 | 2 |
| 3 | 3 |
| 4 def run_build(test, params, env): | 4 def run_build(test, params, env): |
| 5 """ | 5 """ |
| 6 Installs KVM using the selected install mode. Most install methods will | 6 Installs KVM using the selected install mode. Most install methods will |
| 7 take kvm source code, build it and install it to a given location. | 7 take kvm source code, build it and install it to a given location. |
| 8 | 8 |
| 9 @param test: kvm test object. | 9 @param test: kvm test object. |
| 10 @param params: Dictionary with test parameters. | 10 @param params: Dictionary with test parameters. |
| 11 @param env: Test environment. | 11 @param env: Test environment. |
| 12 """ | 12 """ |
| 13 srcdir = params.get("srcdir", test.srcdir) | 13 srcdir = params.get("srcdir", test.srcdir) |
| 14 params["srcdir"] = srcdir | 14 params["srcdir"] = srcdir |
| 15 | 15 |
| 16 try: | 16 try: |
| 17 installer_object = installer.make_installer(params) | 17 installer_object = kvm_installer.make_installer(params) |
| 18 installer_object.set_install_params(test, params) | 18 installer_object.set_install_params(test, params) |
| 19 installer_object.install() | 19 installer_object.install() |
| 20 env.register_installer(installer_object) | 20 env.register_installer(installer_object) |
| 21 except Exception, e: | 21 except Exception, e: |
| 22 # if the build/install fails, don't allow other tests | 22 # if the build/install fails, don't allow other tests |
| 23 # to get a installer. | 23 # to get a installer. |
| 24 msg = "KVM install failed: %s" % (e) | 24 msg = "KVM install failed: %s" % (e) |
| 25 env.register_installer(installer.FailedInstaller(msg)) | 25 env.register_installer(kvm_installer.FailedInstaller(msg)) |
| 26 raise | 26 raise |
| OLD | NEW |