Chromium Code Reviews| Index: tools/telemetry/telemetry/components/dev_server.py |
| diff --git a/tools/telemetry/telemetry/components/dev_server.py b/tools/telemetry/telemetry/components/dev_server.py |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..a3ac4f2e177d120bf4fd6c46ecc82d78f2d7c8f9 |
| --- /dev/null |
| +++ b/tools/telemetry/telemetry/components/dev_server.py |
| @@ -0,0 +1,24 @@ |
| +# Copyright (c) 2012 The Chromium Authors. All rights reserved. |
|
tonyg
2014/02/19 16:44:32
2014
|
| +# Use of this source code is governed by a BSD-style license that can be |
| +# found in the LICENSE file. |
| +import optparse |
| +import os |
| +import tvcm |
| + |
| +from telemetry.components import components_project |
| + |
| +def Main(port, args): |
| + parser = optparse.OptionParser() |
| + _, args = parser.parse_args(args) |
| + |
| + project = components_project.ComponentsProject() |
| + server = tvcm.DevServer( |
| + port=port, project=project) |
| + telemetry_path = os.path.abspath(os.path.join( |
| + os.path.dirname(__file__), '..', '..')) |
|
tonyg
2014/02/19 16:44:32
Another case to use util to find this path.
|
| + |
| + def IsTestModuleResourcePartOfTelemetry(module_resource): |
| + return module_resource.absolute_path.startswith(telemetry_path) |
| + |
| + server.test_module_resource_filter = IsTestModuleResourcePartOfTelemetry |
| + return server.serve_forever() |