X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2Ftrace-viewer%2Frun_dev_server.py;h=a58075999d275cc3139a445734bbeb84bc81b814;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=1ce681e5a0d13856c346adddac0ea6f49917af7c;hpb=d1e23c6ec4202b125fc446349b2230d4cd978d86;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/trace-viewer/run_dev_server.py b/src/third_party/trace-viewer/run_dev_server.py index 1ce681e..a580759 100755 --- a/src/third_party/trace-viewer/run_dev_server.py +++ b/src/third_party/trace-viewer/run_dev_server.py @@ -6,14 +6,9 @@ import os import sys import json -import build # Brings in tvcm bindings. +from build import trace_viewer_project import tvcm -toplevel_path = os.path.abspath(os.path.dirname(__file__)) -src_path = os.path.join(toplevel_path, 'src') -test_data_path = os.path.join(toplevel_path, 'test_data') -skp_data_path = os.path.join(toplevel_path, 'skp_data') - def do_GET_json_examples(request): data_files = [] for dirpath, dirnames, filenames in os.walk(test_data_path): @@ -45,15 +40,15 @@ def do_GET_json_examples_skp(request): request.wfile.write(files_as_json) def Main(port, args): - server = tvcm.DevServer(port=port) + project = trace_viewer_project.TraceViewerProject() + + server = tvcm.DevServer(port=port, project=project) server.AddPathHandler('/json/examples', do_GET_json_examples) server.AddPathHandler('/json/examples/skp', do_GET_json_examples_skp) - server.AddSourcePathMapping('/src', src_path) - server.AddDataPathMapping('/third_party', os.path.join(toplevel_path, 'third_party')) - server.AddDataPathMapping('/examples', os.path.join(toplevel_path, 'examples')) - server.AddDataPathMapping('/test_data', test_data_path) - server.AddDataPathMapping('/skp_data', skp_data_path) + server.AddSourcePathMapping(project.trace_viewer_path) + server.AddTestLink('/examples/skia_debugger.html', 'Skia Debugger') + server.AddTestLink('/examples/trace_viewer.html', 'Trace File Viewer') server.serve_forever() if __name__ == '__main__':