Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(208)

Unified Diff: tools/telemetry/telemetry/internal/platform/tracing_agent/__init__.py

Issue 1647513002: Delete tools/telemetry. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/telemetry/telemetry/internal/platform/tracing_agent/__init__.py
diff --git a/tools/telemetry/telemetry/internal/platform/tracing_agent/__init__.py b/tools/telemetry/telemetry/internal/platform/tracing_agent/__init__.py
deleted file mode 100644
index 85e35fdfd3d3e2cabff0d999d3ead9882a1bdcd8..0000000000000000000000000000000000000000
--- a/tools/telemetry/telemetry/internal/platform/tracing_agent/__init__.py
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2014 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-
-class TracingAgent(object):
- """A tracing agent provided by the platform.
-
- A tracing agent can gather data with Start() until Stop().
- Before constructing an TracingAgent, check whether it's supported on the
- platform with IsSupported method first.
-
- NOTE: All subclasses of TracingAgent must not change the constructor's
- parameters so the agents can be dynamically constructed in
- tracing_controller_backend.
-
- """
-
- def __init__(self, platform_backend):
- self._platform_backend = platform_backend
-
- @classmethod
- def IsSupported(cls, platform_backend):
- del platform_backend # unused
- return False
-
- def StartAgentTracing(self, config, timeout):
- """ Override to add tracing agent's custom logic to start tracing.
-
- Depending on trace_options and category_filter, the tracing agent may choose
- to start or not start tracing.
-
- Args:
- config: tracing_config instance that contains trace_option and
- category_filter
- trace_options: an instance of tracing_options.TracingOptions that
- control which core tracing systems should be enabled.
- category_filter: an instance of
- tracing_category_filter.TracingCategoryFilter
- timeout: number of seconds that this tracing agent should try to start
- tracing until time out.
-
- Returns:
- True if tracing agent started successfully.
- """
- raise NotImplementedError
-
- def StopAgentTracing(self, trace_data_builder):
- """ Override to add tracing agent's custom logic to stop tracing.
-
- StopAgentTracing() should guarantee tracing is stopped, even if there may
- be exception.
- """
- raise NotImplementedError
-
- def SupportsExplicitClockSync(self):
- """ Override to indicate support of explicit clock syncing. """
- return False
-
- def RecordClockSyncMarker(self, sync_id):
- """ Override to record clock sync marker.
-
- Only override if supports explicit clock syncing.
- Args:
- sync_id: Unqiue id for sync event.
- """
- del sync_id # unused
- raise NotImplementedError

Powered by Google App Engine
This is Rietveld 408576698