| Index: client/virt/tests/whql_submission.py
|
| diff --git a/client/tests/kvm/tests/whql_submission.py b/client/virt/tests/whql_submission.py
|
| similarity index 94%
|
| rename from client/tests/kvm/tests/whql_submission.py
|
| rename to client/virt/tests/whql_submission.py
|
| index c3621c43945a322967dd7bbe82e8c042ceade02b..bbeb8360c578c1cfea9012d4806e71d9cc49a317 100644
|
| --- a/client/tests/kvm/tests/whql_submission.py
|
| +++ b/client/virt/tests/whql_submission.py
|
| @@ -1,6 +1,6 @@
|
| import logging, os, re
|
| from autotest_lib.client.common_lib import error
|
| -import kvm_subprocess, kvm_utils, rss_file_transfer
|
| +from autotest_lib.client.virt import virt_utils, rss_client, aexpect
|
|
|
|
|
| def run_whql_submission(test, params, env):
|
| @@ -42,20 +42,20 @@ def run_whql_submission(test, params, env):
|
| "Microsoft Driver Test Manager\\Studio")
|
| dsso_test_binary = params.get("dsso_test_binary",
|
| "deps/whql_submission_15.exe")
|
| - dsso_test_binary = kvm_utils.get_path(test.bindir, dsso_test_binary)
|
| + dsso_test_binary = virt_utils.get_path(test.bindir, dsso_test_binary)
|
| dsso_delete_machine_binary = params.get("dsso_delete_machine_binary",
|
| "deps/whql_delete_machine_15.exe")
|
| - dsso_delete_machine_binary = kvm_utils.get_path(test.bindir,
|
| + dsso_delete_machine_binary = virt_utils.get_path(test.bindir,
|
| dsso_delete_machine_binary)
|
| test_timeout = float(params.get("test_timeout", 600))
|
|
|
| # Copy dsso binaries to the server
|
| for filename in dsso_test_binary, dsso_delete_machine_binary:
|
| - rss_file_transfer.upload(server_address, server_file_transfer_port,
|
| + rss_client.upload(server_address, server_file_transfer_port,
|
| filename, server_studio_path, timeout=60)
|
|
|
| # Open a shell session with the server
|
| - server_session = kvm_utils.remote_login("nc", server_address,
|
| + server_session = virt_utils.remote_login("nc", server_address,
|
| server_shell_port, "", "",
|
| sessions[0].prompt,
|
| sessions[0].linesep)
|
| @@ -74,7 +74,7 @@ def run_whql_submission(test, params, env):
|
| server_session.cmd(cmd, print_func=logging.debug)
|
|
|
| # Reboot the client machines
|
| - sessions = kvm_utils.parallel((vm.reboot, (session,))
|
| + sessions = virt_utils.parallel((vm.reboot, (session,))
|
| for vm, session in zip(vms, sessions))
|
|
|
| # Check the NICs again
|
| @@ -171,7 +171,7 @@ def run_whql_submission(test, params, env):
|
| # (test_timeout + 300 is used here because the automation program is
|
| # supposed to terminate cleanly on its own when test_timeout expires)
|
| done = True
|
| - except kvm_subprocess.ExpectError, e:
|
| + except aexpect.ExpectError, e:
|
| o = e.output
|
| done = False
|
| server_session.close()
|
| @@ -188,17 +188,17 @@ def run_whql_submission(test, params, env):
|
| for i, r in enumerate(results):
|
| if "report" in r:
|
| try:
|
| - rss_file_transfer.download(server_address,
|
| + rss_client.download(server_address,
|
| server_file_transfer_port,
|
| r["report"], test.debugdir)
|
| - except rss_file_transfer.FileTransferNotFoundError:
|
| + except rss_client.FileTransferNotFoundError:
|
| pass
|
| if "logs" in r:
|
| try:
|
| - rss_file_transfer.download(server_address,
|
| + rss_client.download(server_address,
|
| server_file_transfer_port,
|
| r["logs"], test.debugdir)
|
| - except rss_file_transfer.FileTransferNotFoundError:
|
| + except rss_client.FileTransferNotFoundError:
|
| pass
|
| else:
|
| try:
|
| @@ -254,7 +254,7 @@ def run_whql_submission(test, params, env):
|
| # Kill the client VMs and fail if the automation program did not terminate
|
| # on time
|
| if not done:
|
| - kvm_utils.parallel(vm.destroy for vm in vms)
|
| + virt_utils.parallel(vm.destroy for vm in vms)
|
| raise error.TestFail("The automation program did not terminate "
|
| "on time")
|
|
|
|
|