{
    "path": "$OET_PATH/testcases/function_test/pkg_test/blktrace/blktrace",
    "machine num": 1,
    "cases": [
        {
            "name": "test_blktrace_function_install",
            "desc": "Test the installation of blktrace package"
        },
        {
            "name": "test_blkparse_o",
            "desc": "测试使用-o参数将输出重定向到指定文件"
        },
        {
            "name": "test_blktrace_blktrace_d",
            "desc": "测试使用-d参数指定设备进行跟踪"
        },
        {
            "name": "test_blktrace_blktrace_r",
            "desc": "测试使用-r参数指定debugfs路径"
        },
        {
            "name": "test_blktrace_blktrace_w",
            "desc": "测试使用-w参数指定跟踪持续时间"
        },
        {
            "name": "test_blktrace_blktrace_upper_v",
            "desc": "测试使用-V参数打印程序版本信息"
        },
        {
            "name": "test_blktrace_btrace_t",
            "desc": "使用 -t 参数显示时间戳"
        },
        {
            "name": "test_blktrace_btrace_w_num_upper_n",
            "desc": "使用 -w N 参数设置跟踪持续时间"
        },
        {
            "name": "test_blktrace_btrace_n_num_upper_n",
            "desc": "使用 -n N 参数设置跟踪缓冲区大小"
        },
        {
            "name": "test_blktrace_btrace_b_num_upper_n",
            "desc": "使用 -b N 参数设置每个CPU缓冲区大小"
        },
        {
            "name": "test_blktrace_btrecord_no_input",
            "desc": "测试 btrecord 命令不带任何参数和设备的默认行为"
        },
        {
            "name": "test_blktrace_btrecord__help",
            "desc": "测试 btrecord 命令使用 --help 参数显示帮助信息"
        },
        {
            "name": "test_blktrace_btrecord__verbose",
            "desc": "测试 btrecord 命令使用 --verbose 参数启用详细输出模式"
        },
        {
            "name": "test_blktrace_btrecord_upper_v",
            "desc": "测试 btrecord 命令使用 -V 参数显示版本信息"
        },
        {
            "name": "test_blktrace_btrecord__version",
            "desc": "测试 btrecord 命令使用 --version 参数显示版本信息"
        },
        {
            "name": "test_blktrace_btt_h",
            "desc": "测试 btt 的 -h 参数，显示帮助信息"
        },
        {
            "name": "test_blktrace_btt_upper_v",
            "desc": "测试 btt 的 -V 参数，显示版本信息"
        },
        {
            "name": "test_blktrace_btt_d_range-delta",
            "desc": "测试 btt 的 -d 参数，设置时间范围增量"
        },
        {
            "name": "test_blktrace_btt_upper_q_active-queue-depth",
            "desc": "测试 btt 的 -Q 参数，生成活跃队列深度输出文件"
        },
        {
            "name": "test_blktrace_btt_upper_t_time-end",
            "desc": "测试 btt 的 -T 参数，设置分析结束时间"
        },
        {
            "name": "test_blktrace_iowatcher_upper_d",
            "desc": "使用 -D 参数指定 blktrace 的目标位置"
        },
        {
            "name": "test_blktrace_iowatcher_y",
            "desc": "使用 -y 参数限制处理的扇区范围为最小:最大"
        },
        {
            "name": "test_blktrace_parse_output",
            "desc": "Test parsing output with blkparse"
        },
        {
            "name": "test_blktrace_blkiomon_upper_v",
            "desc": "测试使用 -V 参数打印程序版本"
        },
        {
            "name": "test_blkparse_h",
            "desc": "测试按进程名而非PID进行哈希处理"
        },
        {
            "name": "test_blkparse_upper_v",
            "desc": "测试打印程序版本信息"
        },
        {
            "name": "test_blkparse_i_o_q",
            "desc": "测试指定输入输出文件并启用静默模式"
        },
        {
            "name": "test_blktrace_blktrace_upper_a",
            "desc": "测试使用 -A 参数设置跟踪掩码"
        },
        {
            "name": "test_blktrace_blktrace_b",
            "desc": "测试使用 -b 参数设置子缓冲区大小"
        },
        {
            "name": "test_blktrace_blktrace_l",
            "desc": "测试以网络监听模式运行（服务器）"
        },
        {
            "name": "test_blktrace_blktrace_l_p",
            "desc": "测试组合使用 -l 和 -p 参数，以监听模式运行并指定端口"
        },
        {
            "name": "test_blktrace_blktrace_h_p",
            "desc": "测试组合使用 -h 和 -p 参数，以客户端模式连接到指定主机和端口"
        },
        {
            "name": "test_blktrace_btrace_dev",
            "desc": "测试btrace命令指定设备参数"
        },
        {
            "name": "test_blktrace_btrecord_version",
            "desc": "测试btrecord命令的版本信息"
        },
        {
            "name": "test_blktrace_btrecord_d_input_directory",
            "desc": "测试btrecord命令指定输入目录"
        },
        {
            "name": "test_blktrace_function_version",
            "desc": "Test displaying version info"
        },
        {
            "name": "test_blktrace_blktrace_d_w",
            "desc": "测试组合使用-d和-w参数进行限时跟踪"
        },
        {
            "name": "test_blktrace_btrecord__h",
            "desc": "测试 btrecord 命令的帮助选项"
        },
        {
            "name": "test_blktrace_btt_v",
            "desc": "测试使用-v参数启用详细输出模式"
        },
        {
            "name": "test_blktrace_iowatcher_o",
            "desc": "测试使用 -o 参数指定 SVG 图像或视频的输出文件名"
        },
        {
            "name": "test_blktrace_iowatcher_upper_k",
            "desc": "测试使用 -K 参数在电影模式下保留生成的 SVG 文件"
        },
        {
            "name": "test_blktrace_iowatcher_r",
            "desc": "测试使用 -r 参数设置滚动平均的秒数"
        },
        {
            "name": "test_blktrace_iowatcher_upper_t",
            "desc": "测试使用 -T 参数设置图表标题"
        },
        {
            "name": "test_blktrace_function_trace_output",
            "desc": "Test redirecting trace output to a file"
        }
    ]
}