func()

in internal/testers/ginkgov1/ginkgo.go [186:204]


func (t *Tester) validateBinariesFromPath() error {
	klog.V(2).Infof("checking for test binaries on PATH...")
	for _, binary := range build.CommonTestBinaries {
		path, err := stdexec.LookPath(binary)
		if err != nil {
			return fmt.Errorf("failed to validate binary %s from PATH: %w", binary, err)
		}
		klog.V(2).Infof("found existing %s at %s", binary, path)
		switch binary {
		case "e2e.test":
			t.e2eTestPath = path
		case "ginkgo":
			t.ginkgoPath = path
		case "kubectl":
			t.kubectlPath = path
		}
	}
	return nil
}