func TestMain(m *testing.M) { … }
func kubernetesReleaseVersionTest(version string) (string, error) { … }
func TestKubernetesReleaseVersion(t *testing.T) { … }
func TestValidVersion(t *testing.T) { … }
func TestInvalidVersion(t *testing.T) { … }
func TestValidConvenientForUserVersion(t *testing.T) { … }
func TestVersionFromNetwork(t *testing.T) { … }
func TestVersionToTag(t *testing.T) { … }
func TestSplitVersion(t *testing.T) { … }
func TestKubernetesIsCIVersion(t *testing.T) { … }
func TestCIBuildVersion(t *testing.T) { … }
func TestNormalizedBuildVersionVersion(t *testing.T) { … }
func TestKubeadmVersion(t *testing.T) { … }
func TestValidateStableVersion(t *testing.T) { … }
func errorFetcher(url string, timeout time.Duration) (string, error) { … }
func TestFetchFromURL(t *testing.T) { … }