type ephemeralTestSuite …
func InitCustomEphemeralTestSuite(patterns []storageframework.TestPattern) storageframework.TestSuite { … }
func GenericEphemeralTestPatterns() []storageframework.TestPattern { … }
func CSIEphemeralTestPatterns() []storageframework.TestPattern { … }
func AllEphemeralTestPatterns() []storageframework.TestPattern { … }
func InitEphemeralTestSuite() storageframework.TestSuite { … }
func (p *ephemeralTestSuite) GetTestSuiteInfo() storageframework.TestSuiteInfo { … }
func (p *ephemeralTestSuite) SkipUnsupportedTests(driver storageframework.TestDriver, pattern storageframework.TestPattern) { … }
func (p *ephemeralTestSuite) DefineTests(driver storageframework.TestDriver, pattern storageframework.TestPattern) { … }
type EphemeralTest …
func (t EphemeralTest) TestEphemeral(ctx context.Context) { … }
func StartInPodWithInlineVolume(ctx context.Context, c clientset.Interface, ns, podName, command string, volumes []v1.VolumeSource, readOnly bool, node e2epod.NodeSelection) *v1.Pod { … }
func CSIInlineVolumesEnabled(ctx context.Context, c clientset.Interface, t *framework.TimeoutContext, ns string) (bool, error) { … }
func GenericEphemeralVolumesEnabled(ctx context.Context, c clientset.Interface, t *framework.TimeoutContext, ns string) (bool, error) { … }
func VolumeSourceEnabled(ctx context.Context, c clientset.Interface, t *framework.TimeoutContext, ns string, volume v1.VolumeSource) (bool, error) { … }