Documentation
¶
Overview ¶
package testreporters holds all the tools necessary to report on tests that are run utilizing the testsetups package
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeeperBlockTimeTestReport ¶
type KeeperBlockTimeTestReport struct { ContractAddress string `json:"contractAddress"` TotalExpectedUpkeeps int64 `json:"totalExpectedUpkeeps"` TotalSuccessfulUpkeeps int64 `json:"totalSuccessfulUpkeeps"` AllMissedUpkeeps []int64 `json:"allMissedUpkeeps"` // List of each time an upkeep was missed, represented by how many blocks it was missed by }
KeeperBlockTimeTestReport holds a report information for a single Upkeep Consumer contract
type KeeperBlockTimeTestReporter ¶
type KeeperBlockTimeTestReporter struct { Reports []KeeperBlockTimeTestReport `json:"reports"` ReportMutex sync.Mutex AttemptedChainlinkTransactions []*client.TransactionsData `json:"attemptedChainlinkTransactions"` }
KeeperBlockTimeTestReporter enables reporting
func (*KeeperBlockTimeTestReporter) WriteReport ¶
func (k *KeeperBlockTimeTestReporter) WriteReport(folderPath string) error
type TestReporter ¶
TestReporter
Click to show internal directories.
Click to hide internal directories.