bisect-kit: rename chromeos bisector's repo_dir to chromeos_root
Make the option name more concrete to reduce confusing when we have
multiple bisectors.
BUG=None
TEST=unittest
Change-Id: Ia5c6b2d8f14d4dc17cff68688202a5f7a76999cc
Reviewed-on: https://chromium-review.googlesource.com/1118201
Commit-Ready: Kuang-che Wu <kcwu@chromium.org>
Tested-by: Kuang-che Wu <kcwu@chromium.org>
Reviewed-by: Chung-yih Wang <cywang@google.com>
diff --git a/bisect_cros_repo.py b/bisect_cros_repo.py
index 52551dc..9ad9b3c 100755
--- a/bisect_cros_repo.py
+++ b/bisect_cros_repo.py
@@ -6,7 +6,8 @@
"""ChromeOS bisector to bisect local build commits.
Example:
- $ ./bisect_cros_repo.py init --old rev1 --new rev2 --repo_dir ~/chromiumos
+ $ ./bisect_cros_repo.py init --old rev1 --new rev2 \
+ --chromeos_root ~/chromiumos
$ ./bisect_cros_repo.py config switch ./switch_cros_localbuild.py
$ ./bisect_cros_repo.py config eval ./eval-manually.sh
$ ./bisect_cros_repo.py run
@@ -16,7 +17,7 @@
BOARD (e.g. samus),
DUT (e.g. samus-dut),
INTRA_REV (e.g. 9901.0.0,9902.0.0+3), and
- REPO_DIR (e.g. ~/chromiumos).
+ CHROMEOS_ROOT (e.g. ~/chromiumos).
"""
from __future__ import print_function
@@ -50,11 +51,11 @@
default=configure.get('BOARD', ''),
help='ChromeOS board name')
parser.add_argument(
- '--repo_dir',
- metavar='REPO_DIR',
+ '--chromeos_root',
+ metavar='CHROMEOS_ROOT',
type=cli.argtype_dir_path,
required=True,
- default=configure.get('REPO_DIR'),
+ default=configure.get('CHROMEOS_ROOT'),
help='ChromeOS tree root')
@staticmethod
@@ -78,12 +79,13 @@
opts.new = cros_util.version_to_full(opts.board, opts.new)
logger.info('Clean up previous result of "mark as stable"')
- repo_util.abandon(opts.repo_dir, 'stabilizing_branch')
+ repo_util.abandon(opts.chromeos_root, 'stabilizing_branch')
- config = dict(dut=opts.dut, board=opts.board, repo_dir=opts.repo_dir)
+ config = dict(
+ dut=opts.dut, board=opts.board, chromeos_root=opts.chromeos_root)
manifest_manager = cros_util.ChromeOSManifestManager(config)
- dependency_manager = repo_util.DependencyManager(opts.repo_dir,
+ dependency_manager = repo_util.DependencyManager(opts.chromeos_root,
manifest_manager)
revlist = dependency_manager.get_revlist(opts.old, opts.new)
return config, revlist
@@ -96,7 +98,7 @@
env['DUT'] = self.config['dut']
if self.config['board']:
env['BOARD'] = self.config['board']
- env['REPO_DIR'] = self.config['repo_dir']
+ env['CHROMEOS_ROOT'] = self.config['chromeos_root']
env['INTRA_REV'] = rev
def view(self, old, new):
@@ -104,8 +106,8 @@
print('new', new)
manifest_manager = cros_util.ChromeOSManifestManager(self.config)
- dependency_manager = repo_util.DependencyManager(self.config['repo_dir'],
- manifest_manager)
+ dependency_manager = repo_util.DependencyManager(
+ self.config['chromeos_root'], manifest_manager)
dependency_manager.view_rev_diff(old, new)