47 lines
1.7 KiB
Plaintext
47 lines
1.7 KiB
Plaintext
# Copyright (c) 2009 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 = "Chrome OS Team"
|
|
NAME = "platform_BootPerf"
|
|
PURPOSE = "Collect boot performance metrics from the last system reboot."
|
|
CRITERIA = """
|
|
The test will fail if startup times or shut down times are exceeded. These
|
|
values are set in the suite control file.
|
|
"""
|
|
ATTRIBUTES = "suite:crosbolt_perf_nightly"
|
|
TIME = "SHORT"
|
|
TEST_CATEGORY = "Benchmark"
|
|
TEST_CLASS = "platform"
|
|
TEST_TYPE = "client"
|
|
|
|
DOC = """
|
|
Definitions of the results:
|
|
|
|
- reboots_in_syslog:
|
|
- the count of the number of reboots in syslog.
|
|
- seconds_firmware_boot:
|
|
- how long it took just the firmware to boot.
|
|
- seconds_kernel_to_login:
|
|
- how long from kernel startup to login screen display.
|
|
- seconds_kernel_to_startup:
|
|
- how long we've been up before starting the kernel.
|
|
- seconds_kernel_to_startup_done:
|
|
- how long we've been up after starting the kernel.
|
|
- seconds_power_on_to_login:
|
|
- total number of seconds from power on to login screen display. This is
|
|
the sum of the other values, and represents the total startup time.
|
|
- seconds_reboot_time:
|
|
- This is the total time from start of a reboot until the firmware has
|
|
booted.
|
|
- seconds_shutdown_time:
|
|
- This is the total time from the beginning of a shutdown until
|
|
power off. This is actually measured as time for a complete
|
|
reboot, minus the seconds_firmware_boot time.
|
|
- sectors_read_kernel_to_login:
|
|
- This is the number of disk sectors read from kernel boot until
|
|
login screen display.
|
|
"""
|
|
|
|
job.run_test('platform_BootPerf')
|