diff --git a/cmd/robot/hero.go b/cmd/robot/hero.go index 9de505b5f..7f8c5860b 100644 --- a/cmd/robot/hero.go +++ b/cmd/robot/hero.go @@ -28,12 +28,13 @@ var ( tcs := []*TestCase{} if r, ok := rsp.(*pb.HeroListResp); ok { for _, v := range r.List { + heroId := v.Id tc := &TestCase{ desc: "英雄详情", mainType: string(comm.ModuleHero), subType: hero.HeroSubTypeInfo, req: &pb.HeroInfoReq{ - HeroId: v.Id, + HeroId: heroId, }, rsp: &pb.HeroInfoResp{}, enabled: true, @@ -48,7 +49,7 @@ var ( mainType: string(comm.ModuleHero), subType: hero.Awaken, req: &pb.HeroAwakenReq{ - HeroObjID: v.Id, + HeroObjID: heroId, }, rsp: &pb.HeroAwakenResp{}, enabled: true, @@ -59,19 +60,9 @@ var ( } tcs = append(tcs, tc) } - robot.addBuilders(tcs) //这里一定要调用此方法才会发送请求 } - + robot.addBuilders(tcs) }, - }, { - desc: "英雄详情", - mainType: string(comm.ModuleHero), - subType: hero.HeroSubTypeInfo, - req: &pb.HeroInfoReq{ - HeroId: "62c676d57deea8b9af8884a5", - }, - rsp: &pb.HeroInfoResp{}, - // enabled: true, }, { desc: "抽卡", mainType: string(comm.ModuleHero), diff --git a/cmd/robot/robot.go b/cmd/robot/robot.go index 76d2c8b7f..8c22ceff5 100644 --- a/cmd/robot/robot.go +++ b/cmd/robot/robot.go @@ -172,7 +172,6 @@ func (r *Robot) handleReq() { delete(r.builderMap, b.id) zlog.Errorf("send to client err:%v", err) } - r.handleRsp(b.id) } @@ -201,6 +200,7 @@ func (r *Robot) handleNotify(uuid string, msg *pb.UserMessage) { desc: "错误通知", mainType: comm.MainTypeNotify, subType: comm.SubTypeErrorNotify, + req: rsp.Arg, rsp: rsp, } @@ -232,7 +232,6 @@ func (r *Robot) handleRsp(id string) { // uuid := <-r.reqCh r.handleNotify(uuid, msg) if v, ok := r.builderMap[uuid]; ok { - if v.enabled && (msg.MainType == v.mainType && msg.SubType == v.subType) { @@ -423,7 +422,7 @@ func (r *Robot) printReply(msg *pb.UserMessage, tc *TestCase) { // zlog.Debug("-------------------------------------") - zlog.Debugf("uuid:%s", tc.id) + // zlog.Debugf("uuid:%s", tc.id) zlog.Debugf("描述:%s", tc.desc) zlog.Debugf("协议:%s.%s", mainType, subType) zlog.Debugf("耗时:%v", tc.hs)