对 STF 进行了部分添加,主要是根据任务下发在手机执行的部分编写了一个控制模块,控制测试任务在手机终端的执行。
在这个文件夹下面添加了一个控制后端控制程序,监听测试任务状态,已能够按照前端触发执行相关测试。
测试结束后发送一个 wire.proto 中自己定义的一个信号值
push.send([wireutil.global
, wireutil.envelope(new wire.EndTestOKMessage(data.serial))
])
messageListener 中添加对信号值的监听
var messageListener = wirerouter()
.on(wire.EndTestOKMessage,function (channel, message) {
log.info(message.serial)
})
定义信号值
EndTestOKMessage = 82;
message EndTestOKMessage{
required string serial = 1;
}
在 websocket 中监听自己写的该信号没有成功(也没有报错),在 xx.js 中发送一个 wire.LeaveGroupMessage(STF 定义的信号),在 websocket 中可以监听到这个信号,请问这个是什么原因呢?有人遇到同样的问题么?