# 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 = "cernekee" NAME = "kernel_sysrq_info" PURPOSE = "Verify the Magic SysRq show-* commands." ATTRIBUTES = "suite:kernel_daily_regression" TIME = "FAST" TEST_TYPE = "client" DOC = """ Verifies select /proc/sysrq-trigger commands. Fail if any "show-*" SysRq command doesn't match the regexp in the test case, or if it crashes the system: - show-backtrace-all-active-cpus(L) - show-memory-usage(M) - show-registers(P) - show-all-timers(Q) - show-task-states(T) - show-blocked-tasks(W) These SysRq commands are used to gather postmortem data from systems deployed in the field, so it is critical that they work correctly (and don't crash the system). """ job.run_test('kernel_sysrq_info')