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
}