Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Indicates that we are passing in a limited key space to use for the id field in each record // that we generate. LimitedKeySpace = iota // Indicated that we are passing in specific records in specific order that we want to have the // Writers use for the test. SpecificRecords )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PerfConfigs ¶
type PerfConfigs struct {
// contains filtered or unexported fields
}
type Reader ¶
type Reader struct {
// contains filtered or unexported fields
}
func NewReader ¶
func NewReader(cfg ReaderConfig) *Reader
type ReaderConfig ¶
type ReaderConfig struct {
// contains filtered or unexported fields
}
type RecordSpec ¶
type ResourceManager ¶
type ResourceManager struct {
// contains filtered or unexported fields
}
func NewResourceManager ¶
func NewResourceManager(testParentDir string) *ResourceManager
type TestConfigs ¶
type TestRunner ¶
func NewTestRunner ¶
func NewTestRunner(ctx context.Context, cancel context.CancelFunc, wg *sync.WaitGroup, cfg TRConfig) *TestRunner
func (*TestRunner) RunTest ¶
func (tr *TestRunner) RunTest()
type Worker ¶
type Worker struct {
// contains filtered or unexported fields
}
func NewWorker ¶
func NewWorker(cfg WorkerConfig) *Worker
type WorkerConfig ¶
type WorkerConfig struct { Id int IMDS *inmemdatastore.InMemDataStore Wg *sync.WaitGroup KeySpace []string }
type Writer ¶
type Writer struct {
// contains filtered or unexported fields
}
func NewWriter ¶
func NewWriter(cfg WriterConfig) *Writer
type WriterConfig ¶
type WriterConfig struct { SpecificRecords []map[string]interface{} // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.