测试job1
This commit is contained in:
parent
40dfd55866
commit
1ed01cb9b6
@ -8,7 +8,7 @@ import (
|
||||
|
||||
var (
|
||||
//friend
|
||||
friendBuilders = []*builder{
|
||||
friendBuilders = []*testCase{
|
||||
{
|
||||
//list
|
||||
mainType: string(comm.ModuleFriend),
|
||||
|
@ -11,7 +11,7 @@ import (
|
||||
|
||||
var (
|
||||
//hero
|
||||
heroBuilders = []*builder{
|
||||
heroBuilders = []*testCase{
|
||||
{
|
||||
desc: "英雄列表",
|
||||
mainType: string(comm.ModuleHero),
|
||||
|
16
cmd/robot/job.go
Normal file
16
cmd/robot/job.go
Normal file
@ -0,0 +1,16 @@
|
||||
package robot
|
||||
|
||||
type CaseNode struct {
|
||||
caseName testCase //用例名
|
||||
next *CaseNode //测试用例
|
||||
}
|
||||
|
||||
type LinkCase struct {
|
||||
head *CaseNode
|
||||
}
|
||||
|
||||
func NewLinkCase() *LinkCase {
|
||||
return &LinkCase{}
|
||||
}
|
||||
|
||||
|
@ -35,7 +35,7 @@ func (r *Robot) BuildSecStr() string {
|
||||
//处理登录请求
|
||||
func (r *Robot) AccountLogin() {
|
||||
log.Printf("区服:[%d] 账号:[%s] login...", r.opts.ServerId, r.opts.Account)
|
||||
builders := []*builder{
|
||||
builders := []*testCase{
|
||||
{
|
||||
mainType: string(comm.ModuleUser),
|
||||
subType: user.UserSubTypeLogin,
|
||||
|
@ -5,7 +5,7 @@ import (
|
||||
"go_dreamfactory/pb"
|
||||
)
|
||||
|
||||
var notify_builders = []*builder{
|
||||
var notify_builders = []*testCase{
|
||||
{
|
||||
//create
|
||||
mainType: comm.MainTypeNotify,
|
||||
|
@ -6,7 +6,7 @@ import (
|
||||
)
|
||||
|
||||
//申明测试接口及请求和响应参数
|
||||
var pack_builders = []*builder{
|
||||
var pack_builders = []*testCase{
|
||||
{
|
||||
//create
|
||||
mainType: string(comm.ModulePack),
|
||||
|
@ -20,7 +20,7 @@ type Robot struct {
|
||||
ws *websocket.Conn
|
||||
opts *Options
|
||||
user *pb.DBUser
|
||||
builders []*builder
|
||||
builders []*testCase
|
||||
}
|
||||
|
||||
func NewRobot(opts *Options) *Robot {
|
||||
@ -67,7 +67,7 @@ func (r *Robot) Run() {
|
||||
select {}
|
||||
}
|
||||
|
||||
type builder struct {
|
||||
type testCase struct {
|
||||
desc string
|
||||
mainType string
|
||||
subType string
|
||||
@ -79,7 +79,7 @@ type builder struct {
|
||||
print func(rsp proto.Message)
|
||||
}
|
||||
|
||||
func (r *Robot) addBuilders(builders []*builder) {
|
||||
func (r *Robot) addBuilders(builders []*testCase) {
|
||||
for _, b := range builders {
|
||||
if b.enabled {
|
||||
r.builders = append(r.builders, b)
|
||||
@ -199,7 +199,7 @@ func (r *Robot) AccountRegister(account string, sid int32) {
|
||||
|
||||
fmt.Printf("account:%s 注册成功", regRsp.Account)
|
||||
//登录
|
||||
var user_builders = []*builder{
|
||||
var user_builders = []*testCase{
|
||||
{
|
||||
desc: "登录",
|
||||
mainType: "user",
|
||||
@ -218,7 +218,7 @@ func (r *Robot) AccountRegister(account string, sid int32) {
|
||||
}
|
||||
|
||||
//打印响应
|
||||
func printReply(msg *pb.UserMessage, builder *builder) {
|
||||
func printReply(msg *pb.UserMessage, builder *testCase) {
|
||||
if m, ok := builder.rsp.(*pb.NotifyErrorNotifyPush); ok {
|
||||
var tt time.Duration
|
||||
if builder.start.IsZero() {
|
||||
|
@ -7,7 +7,7 @@ import (
|
||||
)
|
||||
|
||||
//申明测试接口及请求和响应参数
|
||||
var user_builders = []*builder{
|
||||
var user_builders = []*testCase{
|
||||
{
|
||||
//create
|
||||
desc: "创角",
|
||||
|
Loading…
Reference in New Issue
Block a user