type driverDefinition …
func init() { … }
type testDriverParameter …
var _ …
func (t testDriverParameter) String() string { … }
func (t testDriverParameter) Set(filename string) error { … }
func AddDriverDefinition(filename string) error { … }
func loadDriverDefinition(filename string) (*driverDefinition, error) { … }
var _ …
var _ …
var _ …
var _ …
var _ …
var _ …
func (d *driverDefinition) DeepCopyObject() runtime.Object { … }
func (d *driverDefinition) GetObjectKind() schema.ObjectKind { … }
func (d *driverDefinition) GetDriverInfo() *storageframework.DriverInfo { … }
func (d *driverDefinition) SkipUnsupportedTest(pattern storageframework.TestPattern) { … }
func (d *driverDefinition) GetDynamicProvisionStorageClass(ctx context.Context, e2econfig *storageframework.PerTestConfig, fsType string) *storagev1.StorageClass { … }
func (d *driverDefinition) GetTimeouts() *framework.TimeoutContext { … }
func loadSnapshotClass(filename string) (*unstructured.Unstructured, error) { … }
func (d *driverDefinition) GetSnapshotClass(ctx context.Context, e2econfig *storageframework.PerTestConfig, parameters map[string]string) *unstructured.Unstructured { … }
func (d *driverDefinition) GetVolumeAttributesClass(ctx context.Context, e2econfig *storageframework.PerTestConfig) *storagev1beta1.VolumeAttributesClass { … }
func (d *driverDefinition) GetVolume(e2econfig *storageframework.PerTestConfig, volumeNumber int) (map[string]string, bool, bool) { … }
func (d *driverDefinition) GetCSIDriverName(e2econfig *storageframework.PerTestConfig) string { … }
func (d *driverDefinition) PrepareTest(ctx context.Context, f *framework.Framework) *storageframework.PerTestConfig { … }