blob: 48f5ce71cafa6634938b22f6ef4d5b88481c8062 [file] [log] [blame]
# Copyright (c) 2015 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
AUTHOR = "sonnyrao"
DOC = """
Checks for "mono" option in trace_clock and runs a binary that creates
three entries using the trace_marker file to write directly into the trace
and then processes the trace to make sure things are in the proper order.
"""
NAME = "platform_TraceClockMonotonic"
PURPOSE = """
Ensure the the kernel properly supports monotonic timestamps for
ftrace events
"""
CRITERIA = """
Fails if kernel doesn't support tracing or monotonic clock for ftrace events
or the timestamps aren't in the proper order
"""
ATTRIBUTES = "suite:bvt-perbuild"
TIME = "FAST"
TEST_CATEGORY = "Functional"
TEST_CLASS = "platform"
TEST_TYPE = "client"
job.run_test('platform_TraceClockMonotonic')