Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(234)

Side by Side Diff: client/tests/kvm/get_started.py

Issue 4823005: Merge remote branch 'cros/upstream' into tempbranch (Closed) Base URL: http://git.chromium.org/git/autotest.git@master
Patch Set: patch Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « client/tests/kvm/control.parallel ('k') | client/tests/kvm/kvm_monitor.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 """ 2 """
3 Program to help setup kvm test environment 3 Program to help setup kvm test environment
4 4
5 @copyright: Red Hat 2010 5 @copyright: Red Hat 2010
6 """ 6 """
7 7
8 import os, sys, optparse, logging, shutil 8 import os, sys, optparse, logging, shutil
9 import common, kvm_utils 9 import common, kvm_utils
10 from autotest_lib.client.common_lib import logging_manager 10 from autotest_lib.client.common_lib import logging_manager
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 setup_nfs = raw_input() 61 setup_nfs = raw_input()
62 if setup_nfs == 'y': 62 if setup_nfs == 'y':
63 logging.info("Exiting the script so you can setup the NFS mounts. " 63 logging.info("Exiting the script so you can setup the NFS mounts. "
64 "When you are done, re-run this script.") 64 "When you are done, re-run this script.")
65 sys.exit(0) 65 sys.exit(0)
66 66
67 logging.info("2 - Creating config files from samples (copy the default " 67 logging.info("2 - Creating config files from samples (copy the default "
68 "config samples to actual config files)") 68 "config samples to actual config files)")
69 kvm_test_dir = os.path.dirname(sys.modules[__name__].__file__) 69 kvm_test_dir = os.path.dirname(sys.modules[__name__].__file__)
70 kvm_test_dir = os.path.abspath(kvm_test_dir) 70 kvm_test_dir = os.path.abspath(kvm_test_dir)
71 config_file_list = ["address_pools.cfg", "build.cfg", "cdkeys.cfg", 71 config_file_list = ["build.cfg", "cdkeys.cfg", "tests_base.cfg",
72 "tests_base.cfg", "tests.cfg", "unittests.cfg"] 72 "tests.cfg", "unittests.cfg"]
73 for config_file in config_file_list: 73 for config_file in config_file_list:
74 src_file = os.path.join(kvm_test_dir, "%s.sample" % config_file) 74 src_file = os.path.join(kvm_test_dir, "%s.sample" % config_file)
75 dst_file = os.path.join(kvm_test_dir, config_file) 75 dst_file = os.path.join(kvm_test_dir, config_file)
76 if not os.path.isfile(dst_file): 76 if not os.path.isfile(dst_file):
77 logging.debug("Creating config file %s from sample", dst_file) 77 logging.debug("Creating config file %s from sample", dst_file)
78 shutil.copyfile(src_file, dst_file) 78 shutil.copyfile(src_file, dst_file)
79 else: 79 else:
80 logging.debug("Config file %s exists, not touching" % dst_file) 80 logging.debug("Config file %s exists, not touching" % dst_file)
81 81
82 logging.info("3 - Verifying iso (make sure we have the OS ISO needed for " 82 logging.info("3 - Verifying iso (make sure we have the OS ISO needed for "
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
124 "(session 'Install Prerequisite packages')") 124 "(session 'Install Prerequisite packages')")
125 125
126 client_dir = os.path.abspath(os.path.join(kvm_test_dir, "..", "..")) 126 client_dir = os.path.abspath(os.path.join(kvm_test_dir, "..", ".."))
127 autotest_bin = os.path.join(client_dir, 'bin', 'autotest') 127 autotest_bin = os.path.join(client_dir, 'bin', 'autotest')
128 control_file = os.path.join(kvm_test_dir, 'control') 128 control_file = os.path.join(kvm_test_dir, 'control')
129 logging.info("When you are done fixing eventual warnings found, " 129 logging.info("When you are done fixing eventual warnings found, "
130 "you can run the kvm test using the command line AS ROOT:") 130 "you can run the kvm test using the command line AS ROOT:")
131 logging.info("%s --verbose %s", autotest_bin, control_file) 131 logging.info("%s --verbose %s", autotest_bin, control_file)
132 logging.info("You can also edit the test config files (see output of " 132 logging.info("You can also edit the test config files (see output of "
133 "step 2 for a list)") 133 "step 2 for a list)")
OLDNEW
« no previous file with comments | « client/tests/kvm/control.parallel ('k') | client/tests/kvm/kvm_monitor.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698