Bug #3982
3.1.1 getresetstatus接口
0%
Description
测试步骤:
1.进入待测终端WEB管理页面,设置待测终端的wifi ssid为test
2.打开ubus monitor 后执行恢复出厂命令,命令示例如下:
ubus call ctcapd reset
3.待终端重新启动后,执行获取终端恢复出场原因与终端重启原因命令,命令示例如下:
ubus call ctcapd getresetstatus
ubus call ctcapd getrebootstatus
4.通过路由器WEB页面,对设备进行恢复出厂,后执行步骤1-3
通过长按路由器恢复出厂按钮,对设备进行恢复出厂,后执行步骤1-3
预期结果
1.步骤1后,设备恢复出厂成功,各项配置变为出厂配置。
2.步骤2后,查看日志后,设备调用中间恢复出厂命令“ubus call ctcapd.initd restore”并将中间件恢复出厂
3.步骤3后,恢复出厂原因返回值示例如下:{"resetstatus":"2","resetsource":"ubus"}
重启原因,返回值示例如下: {"rebootsource":"reset"}
4.步骤4后,设备恢复出厂成功,各项配置变为出厂配置,各项配置变为出厂配置,恢复出厂原因返回值示例如下:{"resetstatus":"2","resetsource":"web"}
重启原因,返回值示例如下: {"rebootsource":"reset"}
5.步骤5后,设备恢复出厂成功,各项配置变为出厂配置,各项配置变为出厂配置,恢复出厂原因返回值示例如下:{"resetstatus":"2","resetsource":"button"}
重启原因,返回值示例如下: {"rebootsource":"reset"}
实际结果
/ # ubus call ctcapd getresetstatus {
"ctcapd.getresetstatus": {
"resetstatus": "2",
"resetsource": "other"
}
}
/ # ubus call ctcapd getrebootstatus {
"ctcapd.getrebootstatus": {
"rebootsource": "power"
}
}