summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authormaruel@chromium.org <maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-05 01:26:51 +0000
committermaruel@chromium.org <maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-05 01:26:51 +0000
commit87536451816652ad11001753dc59a90c3a4db959 (patch)
tree0672760addff161f8e30c052d8987eefed0b6f36 /tools
parentd9e559d917fb5e7f9ffb518a233c7008d1fb6c9f (diff)
downloadchromium_src-87536451816652ad11001753dc59a90c3a4db959.zip
chromium_src-87536451816652ad11001753dc59a90c3a4db959.tar.gz
chromium_src-87536451816652ad11001753dc59a90c3a4db959.tar.bz2
Normalize cwd and call fix_python_path() in mode == trace.
Reduce logging. TBR=cmp@chromium.org NOTRY=true BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10690087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145486 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rwxr-xr-xtools/isolate/isolate.py21
1 files changed, 9 insertions, 12 deletions
diff --git a/tools/isolate/isolate.py b/tools/isolate/isolate.py
index c150f0d..32aa29a 100755
--- a/tools/isolate/isolate.py
+++ b/tools/isolate/isolate.py
@@ -78,8 +78,6 @@ def expand_directory_and_symlink(indir, relfile, blacklist):
with:
ln -s .. foo
"""
- logging.debug(
- 'expand_directory_and_symlink(%s, %s, %s)' % (indir, relfile, blacklist))
if os.path.isabs(relfile):
raise run_test_from_archive.MappingError(
'Can\'t map absolute path %s' % relfile)
@@ -149,9 +147,6 @@ def expand_directories_and_symlinks(indir, infiles, blacklist):
Files are specified in os native path separatro.
"""
- logging.debug(
- 'expand_directories_and_symlinks(%s, %s, %s)' %
- (indir, infiles, blacklist))
outfiles = []
for relfile in infiles:
outfiles.extend(expand_directory_and_symlink(indir, relfile, blacklist))
@@ -315,8 +310,8 @@ def determine_root_dir(relative_root, infiles):
if deepest_root.startswith(x):
deepest_root = x
logging.debug(
- 'determine_root_dir(%s, %s) -> %s' % (
- relative_root, infiles, deepest_root))
+ 'determine_root_dir(%s, %d files) -> %s' % (
+ relative_root, len(infiles), deepest_root))
return deepest_root
@@ -415,7 +410,7 @@ class Result(Flattenable):
def __str__(self):
out = '%s(\n' % self.__class__.__name__
out += ' command: %s\n' % self.command
- out += ' files: %s\n' % ', '.join(sorted(self.files))
+ out += ' files: %d\n' % len(self.files)
out += ' read_only: %s\n' % self.read_only
out += ' relative_cwd: %s)' % self.relative_cwd
return out
@@ -761,7 +756,8 @@ def CMDrun(args):
complete_state.root_dir,
complete_state.result.files.keys(),
run_test_from_archive.HARDLINK)
- cwd = os.path.join(options.outdir, complete_state.result.relative_cwd)
+ cwd = os.path.normpath(
+ os.path.join(options.outdir, complete_state.result.relative_cwd))
if not os.path.isdir(cwd):
os.makedirs(cwd)
if complete_state.result.read_only:
@@ -791,17 +787,18 @@ def CMDtrace(args):
options, _ = parser.parse_args(args)
complete_state = load_complete_state(options, STATS_ONLY)
- cwd = os.path.join(
- complete_state.root_dir, complete_state.result.relative_cwd)
+ cwd = os.path.normpath(os.path.join(
+ complete_state.root_dir, complete_state.result.relative_cwd))
logging.info('Running %s, cwd=%s' % (complete_state.result.command, cwd))
if not complete_state.result.command:
raise ExecutionError('No command to run')
api = trace_inputs.get_api()
logfile = complete_state.result_file + '.log'
+ cmd = trace_inputs.fix_python_path(complete_state.result.command)
try:
with api.get_tracer(logfile) as tracer:
result, _ = tracer.trace(
- complete_state.result.command,
+ cmd,
cwd,
'default',
True)