Documentation ¶
Index ¶
- Constants
- func CloseExecutionResultsLogFile(file *os.File)
- func GenerateCommonJs(resultsDir string, resultsLogFile string)
- func GenerateHtml(resultsDir string)
- func GenerateJsDir(resultsDir string)
- func GenerateMutationResultsJs(tcReportSlice TcReportSlice, resultsDir string)
- func GenerateReportsFromLogFile(resultsLogFile string)
- func GenerateResultsJs(tcReportSlice TcReportSlice, resultsDir string)
- func GenerateStatsJs(tcReportSlice TcReportSlice, resultsDir string)
- func GenerateStyle(resultsDir string)
- func GenerateTestReport(gStart_str string, gEnd_str string, resultsDir string, resultsLogFile string)
- func GroupByStartTime(execStartSlice []int64) []Group
- func OpenExecutionResultsLogFile(logFile string) *os.File
- func ReportConsoleByPriority(totalTc int, priority string, statusCountByPriority map[string]map[string]int)
- func ReportConsoleByTc(tcExecution testcase.TestCaseExecutionInfo)
- func ReportConsoleOverall(totalTc int, key string, params ...map[string]map[string]int)
- func WriteExecutionResults(resultString string, file *os.File)
- type PerformanceGauge
- type ReportsMStats
- type ReportsStats
- type StatsGauge
- type TcReportSlice
- func (tcReportSlice TcReportSlice) ClassifyResults() (TcReportSlice, TcReportSlice, TcReportSlice)
- func (tcReportSlice TcReportSlice) GenerateGraphicJs(resultsDir string)
- func (tcReportSlice TcReportSlice) GetCirclePositions() (map[string][]interface{}, map[string][]interface{})
- func (tcReportSlice TcReportSlice) GetFailStatsJson(reportsStatsTotalSlice []ReportsStats) string
- func (tcReportSlice TcReportSlice) GetGraphicJson() []string
- func (tcReportSlice TcReportSlice) GetMutationStatsJson() []string
- func (tcReportSlice TcReportSlice) GetOverallStatusStatsJson() string
- func (tcReportSlice TcReportSlice) GetOverallTestSuiteStatusStatsJson() string
- func (tcReportSlice TcReportSlice) GetParentChildrenLinePositions(circlePositions map[string][]interface{}) [][]int
- func (tcReportSlice TcReportSlice) GetResultsJs() *texttmpl.ResultsJs
- func (tcReportSlice TcReportSlice) GetStatsGaugeJson() string
- func (tcReportSlice TcReportSlice) GetStatsGaugeJsonL1() []StatsGauge
- func (tcReportSlice TcReportSlice) GetStatsGaugeJsonL2() []StatsGauge
- func (tcReportSlice TcReportSlice) GetStatsGaugeJsonL3() []StatsGauge
- func (tcReportSlice TcReportSlice) GetStatsGaugeJsonL4() []StatsGauge
- func (tcReportSlice TcReportSlice) GetStatsJson() []string
- func (tcReportSlice TcReportSlice) GetSuccessStatsJson(reportsStatsTotalSlice []ReportsStats) string
- func (tcReportSlice TcReportSlice) GetTotalStatsJson() ([]ReportsStats, string)
- func (tcReportSlice TcReportSlice) GroupByFailStartTime() []Group
- func (tcReportSlice TcReportSlice) GroupByFunctionArea() []Group
- func (tcReportSlice TcReportSlice) GroupByMutation1() []Group
- func (tcReportSlice TcReportSlice) GroupByMutation2() []Group
- func (tcReportSlice TcReportSlice) GroupByMutation3() []Group
- func (tcReportSlice TcReportSlice) GroupByOverallStatus() []Group
- func (tcReportSlice TcReportSlice) GroupByStatsGaugeDetailsL1() []Group
- func (tcReportSlice TcReportSlice) GroupByStatsGaugeDetailsL2() []Group
- func (tcReportSlice TcReportSlice) GroupByStatsGaugeDetailsL3() []Group
- func (tcReportSlice TcReportSlice) GroupBySuccessStartTime() []Group
- func (tcReportSlice TcReportSlice) GroupByTestSuite() []Group
- func (tcReportSlice TcReportSlice) GroupByTotalStartTime() []Group
- func (tcReportSlice TcReportSlice) InitResultsJs() *texttmpl.ResultsJs
- func (tcReportSlice TcReportSlice) SortByDuration() TcReportSlice
- func (tcReportSlice TcReportSlice) SortByDurationDesc() TcReportSlice
- func (tcReportSlice TcReportSlice) SortByEndTime() TcReportSlice
- func (tcReportSlice TcReportSlice) SortByEndTimeDesc() TcReportSlice
- func (tcReportSlice TcReportSlice) SortByStartTime() TcReportSlice
- func (tcReportSlice TcReportSlice) SortByStartTimeDesc() TcReportSlice
- func (tcReportSlice TcReportSlice) UpdateResultsJsForGlobal(resultsJs *texttmpl.ResultsJs)
- func (tcReportSlice TcReportSlice) UpdateResultsJsForNormal(resultsJs *texttmpl.ResultsJs)
- func (tcReportSlice TcReportSlice) UpdateResultsJsForResultsArray(resultsJs *texttmpl.ResultsJs)
- func (tcReportSlice TcReportSlice) UpdateResultsJsForSetUp(resultsJs *texttmpl.ResultsJs)
- func (tcReportSlice TcReportSlice) UpdateResultsJsForTearDown(resultsJs *texttmpl.ResultsJs)
Constants ¶
View Source
const CLR_0 = "\x1b[30;1m"
View Source
const CLR_B = "\x1b[34;1m"
View Source
const CLR_C = "\x1b[36;1m"
View Source
const CLR_G = "\x1b[32;1m"
View Source
const CLR_M = "\x1b[35;1m"
View Source
const CLR_N = "\x1b[0m"
View Source
const CLR_R = "\x1b[31;1m"
View Source
const CLR_W = "\x1b[37;1m"
View Source
const CLR_Y = "\x1b[33;1m"
Variables ¶
This section is empty.
Functions ¶
func GenerateCommonJs ¶
func GenerateHtml ¶
func GenerateHtml(resultsDir string)
func GenerateJsDir ¶
func GenerateJsDir(resultsDir string)
func GenerateMutationResultsJs ¶
func GenerateMutationResultsJs(tcReportSlice TcReportSlice, resultsDir string)
func GenerateReportsFromLogFile ¶
func GenerateReportsFromLogFile(resultsLogFile string)
this function is called by cmd -report, to generate report from log file
func GenerateResultsJs ¶
func GenerateResultsJs(tcReportSlice TcReportSlice, resultsDir string)
func GenerateStatsJs ¶
func GenerateStatsJs(tcReportSlice TcReportSlice, resultsDir string)
func GenerateStyle ¶
func GenerateStyle(resultsDir string)
func GenerateTestReport ¶
func GroupByStartTime ¶
func GroupByStartTime(execStartSlice []int64) []Group
func ReportConsoleByPriority ¶
func ReportConsoleByTc ¶
func ReportConsoleByTc(tcExecution testcase.TestCaseExecutionInfo)
func ReportConsoleOverall ¶
func WriteExecutionResults ¶
Types ¶
type PerformanceGauge ¶
type PerformanceGauge struct { Min int64 P50 int64 P75 int64 P95 int64 P99 int64 Max int64 Mean int64 StdDev int64 }
func GetPerformanceGauge ¶
func GetPerformanceGauge(group []interface{}) *PerformanceGauge
type ReportsMStats ¶
type ReportsMStats struct { ReportKey interface{} Count int }
func PrintGroup ¶
func PrintGroup(query []Group) []ReportsMStats
type ReportsStats ¶
type ReportsStats struct { ReportKey interface{} Count int }
func PrintStatsGroup ¶
func PrintStatsGroup(query []Group) []ReportsStats
func ToOrderStatsGroup ¶
func ToOrderStatsGroup(reportsStatsTotalSlice []ReportsStats, reportsStatsSlice []ReportsStats) []ReportsStats
type StatsGauge ¶
type StatsGauge struct { ReportKey interface{} Count int PerformanceGauge *PerformanceGauge }
type TcReportSlice ¶
type TcReportSlice []*testcase.TcReportResults
func ParseLogFile ¶
func ParseLogFile(resultsLogFile string) TcReportSlice
func (TcReportSlice) ClassifyResults ¶
func (tcReportSlice TcReportSlice) ClassifyResults() (TcReportSlice, TcReportSlice, TcReportSlice)
func (TcReportSlice) GenerateGraphicJs ¶
func (tcReportSlice TcReportSlice) GenerateGraphicJs(resultsDir string)
func (TcReportSlice) GetCirclePositions ¶
func (tcReportSlice TcReportSlice) GetCirclePositions() (map[string][]interface{}, map[string][]interface{})
func (TcReportSlice) GetFailStatsJson ¶
func (tcReportSlice TcReportSlice) GetFailStatsJson(reportsStatsTotalSlice []ReportsStats) string
func (TcReportSlice) GetGraphicJson ¶
func (tcReportSlice TcReportSlice) GetGraphicJson() []string
func (TcReportSlice) GetMutationStatsJson ¶
func (tcReportSlice TcReportSlice) GetMutationStatsJson() []string
func (TcReportSlice) GetOverallStatusStatsJson ¶
func (tcReportSlice TcReportSlice) GetOverallStatusStatsJson() string
--
func (TcReportSlice) GetOverallTestSuiteStatusStatsJson ¶
func (tcReportSlice TcReportSlice) GetOverallTestSuiteStatusStatsJson() string
func (TcReportSlice) GetParentChildrenLinePositions ¶
func (tcReportSlice TcReportSlice) GetParentChildrenLinePositions(circlePositions map[string][]interface{}) [][]int
func (TcReportSlice) GetResultsJs ¶
func (tcReportSlice TcReportSlice) GetResultsJs() *texttmpl.ResultsJs
func (TcReportSlice) GetStatsGaugeJson ¶
func (tcReportSlice TcReportSlice) GetStatsGaugeJson() string
func (TcReportSlice) GetStatsGaugeJsonL1 ¶
func (tcReportSlice TcReportSlice) GetStatsGaugeJsonL1() []StatsGauge
func (TcReportSlice) GetStatsGaugeJsonL2 ¶
func (tcReportSlice TcReportSlice) GetStatsGaugeJsonL2() []StatsGauge
func (TcReportSlice) GetStatsGaugeJsonL3 ¶
func (tcReportSlice TcReportSlice) GetStatsGaugeJsonL3() []StatsGauge
func (TcReportSlice) GetStatsGaugeJsonL4 ¶
func (tcReportSlice TcReportSlice) GetStatsGaugeJsonL4() []StatsGauge
func (TcReportSlice) GetStatsJson ¶
func (tcReportSlice TcReportSlice) GetStatsJson() []string
func (TcReportSlice) GetSuccessStatsJson ¶
func (tcReportSlice TcReportSlice) GetSuccessStatsJson(reportsStatsTotalSlice []ReportsStats) string
func (TcReportSlice) GetTotalStatsJson ¶
func (tcReportSlice TcReportSlice) GetTotalStatsJson() ([]ReportsStats, string)
---
func (TcReportSlice) GroupByFailStartTime ¶
func (tcReportSlice TcReportSlice) GroupByFailStartTime() []Group
func (TcReportSlice) GroupByFunctionArea ¶
func (tcReportSlice TcReportSlice) GroupByFunctionArea() []Group
func (TcReportSlice) GroupByMutation1 ¶
func (tcReportSlice TcReportSlice) GroupByMutation1() []Group
func (TcReportSlice) GroupByMutation2 ¶
func (tcReportSlice TcReportSlice) GroupByMutation2() []Group
func (TcReportSlice) GroupByMutation3 ¶
func (tcReportSlice TcReportSlice) GroupByMutation3() []Group
func (TcReportSlice) GroupByOverallStatus ¶
func (tcReportSlice TcReportSlice) GroupByOverallStatus() []Group
func (TcReportSlice) GroupByStatsGaugeDetailsL1 ¶
func (tcReportSlice TcReportSlice) GroupByStatsGaugeDetailsL1() []Group
----
func (TcReportSlice) GroupByStatsGaugeDetailsL2 ¶
func (tcReportSlice TcReportSlice) GroupByStatsGaugeDetailsL2() []Group
func (TcReportSlice) GroupByStatsGaugeDetailsL3 ¶
func (tcReportSlice TcReportSlice) GroupByStatsGaugeDetailsL3() []Group
func (TcReportSlice) GroupBySuccessStartTime ¶
func (tcReportSlice TcReportSlice) GroupBySuccessStartTime() []Group
func (TcReportSlice) GroupByTestSuite ¶
func (tcReportSlice TcReportSlice) GroupByTestSuite() []Group
func (TcReportSlice) GroupByTotalStartTime ¶
func (tcReportSlice TcReportSlice) GroupByTotalStartTime() []Group
func (TcReportSlice) InitResultsJs ¶
func (tcReportSlice TcReportSlice) InitResultsJs() *texttmpl.ResultsJs
func (TcReportSlice) SortByDuration ¶
func (tcReportSlice TcReportSlice) SortByDuration() TcReportSlice
func (TcReportSlice) SortByDurationDesc ¶
func (tcReportSlice TcReportSlice) SortByDurationDesc() TcReportSlice
func (TcReportSlice) SortByEndTime ¶
func (tcReportSlice TcReportSlice) SortByEndTime() TcReportSlice
func (TcReportSlice) SortByEndTimeDesc ¶
func (tcReportSlice TcReportSlice) SortByEndTimeDesc() TcReportSlice
func (TcReportSlice) SortByStartTime ¶
func (tcReportSlice TcReportSlice) SortByStartTime() TcReportSlice
func (TcReportSlice) SortByStartTimeDesc ¶
func (tcReportSlice TcReportSlice) SortByStartTimeDesc() TcReportSlice
func (TcReportSlice) UpdateResultsJsForGlobal ¶
func (tcReportSlice TcReportSlice) UpdateResultsJsForGlobal(resultsJs *texttmpl.ResultsJs)
func (TcReportSlice) UpdateResultsJsForNormal ¶
func (tcReportSlice TcReportSlice) UpdateResultsJsForNormal(resultsJs *texttmpl.ResultsJs)
func (TcReportSlice) UpdateResultsJsForResultsArray ¶
func (tcReportSlice TcReportSlice) UpdateResultsJsForResultsArray(resultsJs *texttmpl.ResultsJs)
func (TcReportSlice) UpdateResultsJsForSetUp ¶
func (tcReportSlice TcReportSlice) UpdateResultsJsForSetUp(resultsJs *texttmpl.ResultsJs)
func (TcReportSlice) UpdateResultsJsForTearDown ¶
func (tcReportSlice TcReportSlice) UpdateResultsJsForTearDown(resultsJs *texttmpl.ResultsJs)
Click to show internal directories.
Click to hide internal directories.