def _status_for_process(process): port = process.extract_integer_argument('-D%s=(\d*)' % self.get_port_argument(), self.default_port) test_id = process.extract_argument('-Dservice.manager.testId=([^ ]+)', "") run_from = process.extract_argument('-Dservice.manager.runFrom=([^ ]+)', "") features = process.extract_arguments('-Dfeature.([^ =]+)=true', "") healthcheck = SmServiceStatus.HEALTHCHECK_PASS if self.run_healthcheck(process) else SmServiceStatus.HEALTHCHECK_BOOT return SmServiceStatus.for_process(self.service_name, process, port, test_id, run_from, features, healthcheck)
def _status_for_process(process): hc_result = self.run_healthcheck(process) healthcheck = SmServiceStatus.HEALTHCHECK_NONE if hc_result is not None: healthcheck = SmServiceStatus.HEALTHCHECK_PASS if self.run_healthcheck( process) else SmServiceStatus.HEALTHCHECK_BOOT return SmServiceStatus.for_process(self.service_name, process, "", "", "", "", healthcheck)
def _status_for_process(process): hc_result = self.run_healthcheck(process) healthcheck = SmServiceStatus.HEALTHCHECK_NONE if hc_result is not None: healthcheck = SmServiceStatus.HEALTHCHECK_PASS if self.run_healthcheck(process) else SmServiceStatus.HEALTHCHECK_BOOT return SmServiceStatus.for_process(self.service_name, process, "", "", "", "", healthcheck)