Index: build/util/lib/common/perf_result_data_type.py |
diff --git a/build/util/lib/common/perf_result_data_type.py b/build/util/lib/common/perf_result_data_type.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..67b550a46c0538dee67957e9fe516c2c6ae5b8c0 |
--- /dev/null |
+++ b/build/util/lib/common/perf_result_data_type.py |
@@ -0,0 +1,20 @@ |
+# Copyright 2013 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. |
+ |
+DEFAULT = 'default' |
+UNIMPORTANT = 'unimportant' |
+HISTOGRAM = 'histogram' |
+UNIMPORTANT_HISTOGRAM = 'unimportant-histogram' |
+INFORMATIONAL = 'informational' |
+ |
+ALL_TYPES = [DEFAULT, UNIMPORTANT, HISTOGRAM, UNIMPORTANT_HISTOGRAM, |
+ INFORMATIONAL] |
+ |
+ |
+def IsValidType(datatype): |
+ return datatype in ALL_TYPES |
+ |
+ |
+def IsHistogram(datatype): |
+ return (datatype == HISTOGRAM or datatype == UNIMPORTANT_HISTOGRAM) |