reports

package
v0.72.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2023 License: MIT Imports: 17 Imported by: 0

Documentation

Index

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 CloseExecutionResultsLogFile

func CloseExecutionResultsLogFile(file *os.File)

func GenerateCommonJs

func GenerateCommonJs(resultsDir string, resultsLogFile string)

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 GenerateTestReport(gStart_str string, gEnd_str string, resultsDir string, resultsLogFile string)

func GroupByStartTime

func GroupByStartTime(execStartSlice []int64) []Group

func OpenExecutionResultsLogFile

func OpenExecutionResultsLogFile(logFile string) *os.File

func ReportConsoleByPriority

func ReportConsoleByPriority(totalTc int, priority string, statusCountByPriority map[string]map[string]int)

func ReportConsoleByTc

func ReportConsoleByTc(tcExecution testcase.TestCaseExecutionInfo)

func ReportConsoleOverall

func ReportConsoleOverall(totalTc int, key string, params ...map[string]map[string]int)

func WriteExecutionResults

func WriteExecutionResults(resultString string, file *os.File)

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
}

func PrintGroupStatsGauge

func PrintGroupStatsGauge(query []Group) []StatsGauge

---

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL