Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Clients []*minio.Client
Bucket string
Logger utils.Logger
ObjectsCount int
Concurrency int
}
Config represents the test config
type PutGetTest ¶
type PutGetTest struct {
// contains filtered or unexported fields
}
PutGetTest uploads the objects using a random client and then Gets the objects from each node to verify if the get output is consistent accross nodes.
func (*PutGetTest) Run ¶
func (t *PutGetTest) Run(ctx context.Context) error
Run executes the test by verifying if the get output is consistent accross the nodes.
type PutListTest ¶
type PutListTest struct {
// contains filtered or unexported fields
}
PutListTest uploads the objects using a random client and then Lists the objects from each node to verify if the list output is consistent accross nodes.
func (*PutListTest) Run ¶
func (t *PutListTest) Run(ctx context.Context) error
Run executes the test by verifying if the list output is consistent accross the nodes.
type PutStatTest ¶
type PutStatTest struct {
// contains filtered or unexported fields
}
PutStatTest uploads the objects using a random client and then Stats the objects from each node to verify if the stat output is consistent accross nodes.
func (*PutStatTest) Run ¶
func (t *PutStatTest) Run(ctx context.Context) error
Run executes the test by verifying if the stat output is consistent accross the nodes.