xref: /aosp_15_r20/external/autotest/client/tests/unixbench/control (revision 9c5db1993ded3edbeafc8092d69fe5de2ee02df7)
1*9c5db199SXin LiNAME = 'Unix Bench'
2*9c5db199SXin LiAUTHOR = '[email protected]'
3*9c5db199SXin LiTIME = 'MEDIUM'
4*9c5db199SXin LiPURPOSE = 'Measure system level performance.'
5*9c5db199SXin LiCRITERIA = 'This test is a benchmark.'
6*9c5db199SXin LiATTRIBUTES = "suite:hwqual"
7*9c5db199SXin LiTEST_CLASS = 'Kernel'
8*9c5db199SXin LiTEST_CATEGORY = 'Benchmark'
9*9c5db199SXin LiTEST_TYPE = 'client'
10*9c5db199SXin LiDOC = """
11*9c5db199SXin LiThis test measure system wide performance by running the following tests:
12*9c5db199SXin Li  - Dhrystone - focuses on string handling.
13*9c5db199SXin Li  - Whetstone - measure floating point operations.
14*9c5db199SXin Li  - Execl Throughput - measure the number of execl calls per second.
15*9c5db199SXin Li  - File Copy
16*9c5db199SXin Li  - Pipe throughput
17*9c5db199SXin Li  - Pipe-based context switching
18*9c5db199SXin Li  - Process creation - number of times a process can fork and reap
19*9c5db199SXin Li  - Shell Scripts - number of times a process can start and reap a script
20*9c5db199SXin Li  - System Call Overhead - estimates the cost of entering and leaving the
21*9c5db199SXin Li    kernel.
22*9c5db199SXin Li
23*9c5db199SXin LiFor more information visit:
24*9c5db199SXin Lihttp://code.google.com/p/byte-unixbench/
25*9c5db199SXin Li"""
26*9c5db199SXin Li
27*9c5db199SXin Lijob.run_test('unixbench')
28