| Index: tools/telemetry/telemetry/core/platform/tracing_category_filter_unittest.py
|
| diff --git a/tools/telemetry/telemetry/core/platform/tracing_category_filter_unittest.py b/tools/telemetry/telemetry/core/platform/tracing_category_filter_unittest.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..8a287d2e271a51f666e365b7a5959bbe00496889
|
| --- /dev/null
|
| +++ b/tools/telemetry/telemetry/core/platform/tracing_category_filter_unittest.py
|
| @@ -0,0 +1,22 @@
|
| +# 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.
|
| +
|
| +import unittest
|
| +
|
| +from telemetry.core.platform import tracing_category_filter
|
| +
|
| +
|
| +class TracingCategoryFilterTests(unittest.TestCase):
|
| + def testBasic(self):
|
| + f = tracing_category_filter.TracingCategoryFilter(
|
| + 'x,-y,disabled-by-default-z,DELAY(7;foo)')
|
| + self.assertEquals(['x'], f.included_categories)
|
| + self.assertEquals(['y'], f.excluded_categories)
|
| + self.assertEquals(['disabled-by-default-z'],
|
| + f.disabled_by_default_categories)
|
| + self.assertEquals(['DELAY(7;foo)'], f.delays)
|
| +
|
| + self.assertEquals(
|
| + 'x,disabled-by-default-z,-y,DELAY(7;foo)',
|
| + f.filter_string)
|
|
|