mirror of
https://github.com/americanexpress/baton.git
synced 2025-11-26 15:36:02 +00:00
24 lines
683 B
Go
24 lines
683 B
Go
package main
|
|
|
|
// HTTPResult contains counters for the responses to the HTTP requests
|
|
type HTTPResult struct {
|
|
connectionErrorCount int
|
|
status1xxCount int
|
|
status2xxCount int
|
|
status3xxCount int
|
|
status4xxCount int
|
|
status5xxCount int
|
|
}
|
|
|
|
func (httpResult HTTPResult) total() int {
|
|
totalRequestsCounter := 0
|
|
totalRequestsCounter += httpResult.connectionErrorCount
|
|
totalRequestsCounter += httpResult.status1xxCount
|
|
totalRequestsCounter += httpResult.status2xxCount
|
|
totalRequestsCounter += httpResult.status3xxCount
|
|
totalRequestsCounter += httpResult.status4xxCount
|
|
totalRequestsCounter += httpResult.status5xxCount
|
|
|
|
return totalRequestsCounter
|
|
}
|