{
    "name"  : "桥接相关检测",
    "precondition" : ["name"],
    "problems" : {
        "problem1" : {
            "desc"      : "【问题】当前AP无法支持两个radio同时配置桥接功能",
            "advice"    : "【建议】删掉radio上的桥接配置"
        },
        "problem2" : {
            "desc"      : "【问题】AP不支持桥接功能",
            "advice": "【建议】请使用能支持桥接功能的AP"
        },
		"problem3" : {
            "desc"      : "【问题】相关桥接进程未启动",
            "advice"    : "【建议】首先输入run-system-shell, 进入shell模式,然后输入 ./wvas_wds.elf & 命令,手动加载进程"
        },
        "problem4" : {
            "desc"      : "【问题】匹配到，但是依然无法配置",
            "advice"    : "【建议】收集版本信息供研发分析"
        }
    }
}
---------------------------code-------------------------------
#step 1-----------------
cli_result = cli('show run')
reg1=(/station-role\snon-root-bridge/)
reg2=(/station-role\sroot-bridge/)
if reg1.test(cli_result) || reg2.test(cli_result) :
	add_problem('problem1')
	change_title('当前AP无法支持两个radio同时配置桥接功能')
	return 'warn'
end

cli('run-system-shell')
result = cli('ps -e | grep wds')
cli('exit');
reg = (/wds_proc/)
if reg.test(result) :
	add_problem('problem4')
    return 'warn'
else :
    cli('run-system-shell')
    cli('cd /sbin')
    result = cli('ls -l | grep wds')
    cli('exit');
    reg = (/wvas_wds.elf/)
    if !reg.test(result) :
        add_problem('problem2')
        return 'warn'
    else :
        add_problem('problem3')
        cli('./wvas_wds.elf &')
        return 'warn'
    end
end