Lines Matching full:machine
27 def handle_ptest_result(self, k, status, result, machine): argument
28 if machine not in self.ptests:
29 self.ptests[machine] = {}
34 if suite not in self.ptests[machine]:
35 self.ptests[machine][suite] = {
40 … self.ptests[machine][suite]['duration'] = result['ptestresult.sections'][suite]['duration']
42 self.ptests[machine][suite]['duration'] += " T"
60 if suite not in self.ptests[machine]:
61 self.ptests[machine][suite] = {
67 if test in self.ptests[machine][suite]["testcases"]:
68 print("Warning duplicate ptest result '{}.{}' for {}".format(suite, test, machine))
73 self.ptests[machine][suite][tk] += 1
74 self.ptests[machine][suite]["testcases"].add(test)
77 def handle_ltptest_result(self, k, status, result, machine): argument
78 if machine not in self.ltptests:
79 self.ltptests[machine] = {}
84 if suite not in self.ltptests[machine]:
85 …self.ltptests[machine][suite] = {'passed': 0, 'failed': 0, 'skipped': 0, 'duration' : '-', 'failed…
87 … self.ltptests[machine][suite]['duration'] = result['ltpresult.sections'][suite]['duration']
89 self.ltptests[machine][suite]['duration'] += " T"
103 if suite not in self.ltptests[machine]:
104 …self.ltptests[machine][suite] = {'passed': 0, 'failed': 0, 'skipped': 0, 'duration' : '-', 'failed…
107 self.ltptests[machine][suite][tk] += 1
109 def handle_ltpposixtest_result(self, k, status, result, machine): argument
110 if machine not in self.ltpposixtests:
111 self.ltpposixtests[machine] = {}
116 if suite not in self.ltpposixtests[machine]:
117 …self.ltpposixtests[machine][suite] = {'passed': 0, 'failed': 0, 'skipped': 0, 'duration' : '-', 'f…
119 …self.ltpposixtests[machine][suite]['duration'] = result['ltpposixresult.sections'][suite]['duratio…
133 if suite not in self.ltpposixtests[machine]:
134 …self.ltpposixtests[machine][suite] = {'passed': 0, 'failed': 0, 'skipped': 0, 'duration' : '-', 'f…
137 self.ltpposixtests[machine][suite][tk] += 1
139 def get_aggregated_test_result(self, logger, testresult, machine): argument
145 if not self.handle_ptest_result(k, test_status, result, machine):
148 self.handle_ltptest_result(k, test_status, result, machine)
150 self.handle_ltpposixtest_result(k, test_status, result, machine)
186 if line['machine'] not in machines:
187 machines.append(line['machine'])
192 for (machine, report) in self.ptests.items():
193 for ptest in self.ptests[machine]:
196 for (machine, report) in self.ltptests.items():
197 for ltptest in self.ltptests[machine]:
200 for (machine, report) in self.ltpposixtests.items():
201 for ltpposixtest in self.ltpposixtests[machine]:
267 machine = result['configuration']['MACHINE']
269 # Check to see if there is already results for these kinds of tests for the machine
272 … if ((machine in self.ltptests and testtype == "ltpiresult" and self.ltptests[machine]) or
273 … (machine in self.ltpposixtests and testtype == "ltpposixresult" and self.ltpposixtests[machine])):
274 …"Already have test results for %s on %s, skipping %s" %(str(key).split('.')[0], machine, resultid))
280 test_count_report = self.get_aggregated_test_result(logger, result, machine)
281 test_count_report['machine'] = machine