1
0
Çatalla 0

Produce error if no kernels found

timestamps
dump_stack() 2018-11-17 15:54:02 +00:00
ebeveyn cc87a792c5
işleme ea738c994f
1 değiştirilmiş dosya ile 8 ekleme ve 0 silme

Dosyayı Görüntüle

@ -414,6 +414,8 @@ func readArtifactConfig(path string) (artifactCfg artifact, err error) {
func performCI(ka artifact, kcfg kernelConfig, binaryPath, testPath string,
qemuTimeout, dockerTimeout time.Duration) (err error) {
found := false
swg := sizedwaitgroup.New(runtime.NumCPU())
for _, kernel := range kcfg.Kernels {
var supported bool
@ -423,12 +425,18 @@ func performCI(ka artifact, kcfg kernelConfig, binaryPath, testPath string,
}
if supported {
found = true
swg.Add()
go whatever(&swg, ka, kernel, binaryPath, testPath,
qemuTimeout, dockerTimeout)
}
}
swg.Wait()
if !found {
err = errors.New("No supported kernels found")
}
return
}