Versions in this module Expand all Collapse all v1 v1.5.11 Jun 3, 2026 Changes in this version + func IsPorchServerRunningInCluster(t *testing.T) bool + func KubectlApply(t *testing.T, config string) + func KubectlCreateNamespace(t *testing.T, name string) + func KubectlDelete(t *testing.T, config string) + func KubectlDeleteNamespace(t *testing.T, name string) + func KubectlWaitForLoadBalancerIp(t *testing.T, namespace, name string) string + func KubectlWaitForRepoReady(t *testing.T, repoName, namespace string) + func RemovePackagerevFinalizers(t *testing.T, namespace string) + func WriteTestCaseConfig(t *testing.T, tc *TestCaseConfig) + type CliTestSuite struct + GitServerURL string + PorchctlCommand string + SearchAndReplace map[string]string + TestDataPath string + func NewCliTestSuite(t *testing.T, testdataDir string) *CliTestSuite + func (s *CliTestSuite) Porchctl(t *testing.T, args ...string) error + func (s *CliTestSuite) RegisterRepository(t *testing.T, repoURL, namespace, name string) + func (s *CliTestSuite) RunTestCase(t *testing.T, tc TestCaseConfig) + func (s *CliTestSuite) RunTests(t *testing.T) + func (s *CliTestSuite) ScanTestCases(t *testing.T) []TestCaseConfig + type Command struct + Args []string + ContainsErrorString bool + ExitCode int + IgnoreWhitespace bool + StdErrTabToWhitespace bool + Stderr string + Stdin string + Stdout string + Yaml bool + type TestCaseConfig struct + Commands []Command + ConfigFile string + Repository string + Skip string + TestCase string + func ReadTestCaseConfig(t *testing.T, name, path string) TestCaseConfig v1.5.10-test Jun 3, 2026