const pluginDir …
const driverName …
const errorDriverName …
func assertPathSuffix(t *testing.T, dir1 string, dir2 string) { … }
func TestProberExistingDriverBeforeInit(t *testing.T) { … }
func TestProberAddRemoveDriver(t *testing.T) { … }
func TestEmptyPluginDir(t *testing.T) { … }
func TestRemovePluginDir(t *testing.T) { … }
func TestNestedDriverDir(t *testing.T) { … }
func TestProberMultipleEvents(t *testing.T) { … }
func TestProberError(t *testing.T) { … }
func TestProberSuccessAndError(t *testing.T) { … }
func installDriver(driverName string, fs utilfs.Filesystem) { … }
func initTestEnvironment(t *testing.T) (
driverPath string,
fs utilfs.Filesystem,
watcher *fakeWatcher,
prober volume.DynamicPluginProber) { … }
type fakePluginFactory …
var _ …
func (m fakePluginFactory) NewFlexVolumePlugin(_, driverName string, _ exec.Interface) (volume.VolumePlugin, error) { … }