func (ds *DockerService) RunWarmUp(monitor monitor.Monitor) { if !monitor.Configured() { ds.log.Infoln("El servicio no tiene configurado Warm UP. Se saltará esta validación") ds.setStep(STEP_WARM_READY) return } var err error var addr string // TODO check a puertos que no sean 8080 addr, err = ds.AddressAndPort(8080) if err != nil { ds.setStep(STEP_FAILED) return } result := monitor.Check(ds.GetId(), addr) ds.log.Infof("Se terminó el Warm UP con estado %t", result) if result { ds.setStep(STEP_WARM_READY) } else { ds.setStep(STEP_FAILED) } }
func (ds *DockerService) RunSmokeTest(monitor monitor.Monitor) { var err error var addr string // TODO check a puertos que no sean 8080 addr, err = ds.AddressAndPort(8080) if err != nil { ds.setStep(STEP_FAILED) return } result := monitor.Check(ds.GetId(), addr) ds.log.Infof("Se terminó el Smoke Test con estado %t", result) if result { ds.setStep(STEP_SMOKE_READY) } else { ds.setStep(STEP_FAILED) } }