test.go 686 字节
Newer Older
1 2
package model

3 4
import "github.com/easysoft/zentaoatf/src/misc"

5 6 7 8 9 10 11 12 13 14 15 16 17
type TestCase struct {
	Id    int
	Title string
	Steps []TestStep
}

type TestStep struct {
	TestCase

	Expect       string
	IsGroup      bool
	IsCheckPoint bool
}
aaronchen2k2k's avatar
aaronchen2k2k 已提交
18 19

type TestReport struct {
aaronchen2k2k's avatar
aaronchen2k2k 已提交
20 21 22
	Path string
	Env  string

aaronchen2k2k's avatar
aaronchen2k2k 已提交
23 24
	Pass      int
	Fail      int
25
	Skip      int
aaronchen2k2k's avatar
aaronchen2k2k 已提交
26 27 28 29 30 31 32 33 34 35
	Total     int
	StartTime int64
	EndTime   int64
	Duration  int64

	Cases []CaseLog
}
type CaseLog struct {
	Numb   int
	Path   string
36
	Status misc.ResultStatus
aaronchen2k2k's avatar
aaronchen2k2k 已提交
37

38 39 40 41 42 43 44
	Steps []StepLog
}
type StepLog struct {
	Numb   int
	Name   string
	Status bool

aaronchen2k2k's avatar
aaronchen2k2k 已提交
45 46 47 48 49 50 51 52
	CheckPoints []CheckPointLog
}
type CheckPointLog struct {
	Numb   int
	Expect string
	Actual string
	Status bool
}