X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2Ftrace-viewer%2Ftrace_viewer%2Ftrace_viewer_project.py;h=f6474766e84b30c54459fc315f3e741dbde417d7;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=ef3d6617d67b2a452181122a296f6fbbb1fa9bb2;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/trace-viewer/trace_viewer/trace_viewer_project.py b/src/third_party/trace-viewer/trace_viewer/trace_viewer_project.py index ef3d661..f647476 100644 --- a/src/third_party/trace-viewer/trace_viewer/trace_viewer_project.py +++ b/src/third_party/trace-viewer/trace_viewer/trace_viewer_project.py @@ -8,6 +8,18 @@ import os from tvcm import project as project_module +def _FindAllFilesRecursive(source_paths): + all_filenames = set() + for source_path in source_paths: + for dirpath, dirnames, filenames in os.walk(source_path): + for f in filenames: + if f.startswith('.'): + continue + x = os.path.abspath(os.path.join(dirpath, f)) + all_filenames.add(x) + return all_filenames + + class TraceViewerProject(project_module.Project): trace_viewer_path = os.path.abspath(os.path.join( os.path.dirname(__file__), '..')) @@ -24,9 +36,12 @@ class TraceViewerProject(project_module.Project): test_data_path = os.path.join(trace_viewer_path, 'test_data') skp_data_path = os.path.join(trace_viewer_path, 'skp_data') - def __init__(self, other_paths=None): - paths = [self.src_path, self.jszip_path] - if other_paths: - paths.extend(other_paths) - super(TraceViewerProject, self).__init__( - paths) + def __init__(self, *args, **kwargs): + super(TraceViewerProject, self).__init__(*args, **kwargs) + + self.source_paths.append(self.src_path) + self.source_paths.append(self.jszip_path) + + self.non_module_html_files.extendRel(self.trace_viewer_path, [ + 'test_data/android_systrace.html', + ])