Documentation
¶
Index ¶
- func GetTsNames(filePathSlice []string) []string
- func InitFullTsTcSlice(filePathSlice []string) []*testcase.TestCaseDataInfo
- type TestSuite
- func (ts *TestSuite) OriginalTestCases() []string
- func (ts *TestSuite) Parameters() map[string]interface{}
- func (ts *TestSuite) Priority() string
- func (ts *TestSuite) SetAnalyzedTestCases(tcSlice []*testcase.TestCaseDataInfo)
- func (ts *TestSuite) TestCasePaths() []string
- func (ts *TestSuite) TestSuiteBasics() *TestSuiteBasics
- func (ts *TestSuite) TsName() string
- func (ts *TestSuite) WriteSession()
- type TestSuiteBasics
- type TestSuites
- type TsConsoleResults
- type TsReportResults
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetTsNames ¶
func InitFullTsTcSlice ¶
func InitFullTsTcSlice(filePathSlice []string) []*testcase.TestCaseDataInfo
Types ¶
type TestSuite ¶
type TestSuite map[string]*TestSuiteBasics
test suite type,
func AnalyzeTestSuiteTestCases ¶
to populate AnalyzedTestCases, if TestCasePaths is defined, use path to generate otherwise, use OriginalTestCases
func InitTestSuiteSlice ¶
func (*TestSuite) OriginalTestCases ¶
func (*TestSuite) Parameters ¶
func (*TestSuite) SetAnalyzedTestCases ¶
func (ts *TestSuite) SetAnalyzedTestCases(tcSlice []*testcase.TestCaseDataInfo)
set AnalyzedTestCases
func (*TestSuite) TestCasePaths ¶
func (*TestSuite) TestSuiteBasics ¶
func (ts *TestSuite) TestSuiteBasics() *TestSuiteBasics
func (*TestSuite) WriteSession ¶
func (ts *TestSuite) WriteSession()
set the session info for test suite
type TestSuiteBasics ¶
type TestSuiteBasics struct { Priority string `json:"priority"` // is the highest of the testcases included (i.e. get p1 if has p1, p2, p9) Description string `json:"description"` TestCasePaths []string `json:"testCasePaths"` // has highp riority than attribute TestCases OriginalTestCases []string `json:"originalTestCases"` AnalyzedTestCases []*testcase.TestCaseDataInfo `json:"analyzedTestCases"` Parameters map[string]interface{} `json:"parameters"` }
type TestSuites ¶
type TestSuites []*TestSuite
type TsConsoleResults ¶
Click to show internal directories.
Click to hide internal directories.