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.