mirror of
https://github.com/mvt-project/mvt.git
synced 2024-06-01 18:55:31 +00:00
Fixed dumpstate parsing for different formats and added logging
This commit is contained in:
parent
04225a4455
commit
ed8a5a3845
|
@ -51,7 +51,7 @@ class Accessibility(BugReportModule):
|
||||||
if not in_accessibility:
|
if not in_accessibility:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if line.strip() == "------------------------------------------------------------------------------":
|
if line.strip().startswith("------------------------------------------------------------------------------"):
|
||||||
break
|
break
|
||||||
|
|
||||||
lines.append(line)
|
lines.append(line)
|
||||||
|
|
|
@ -54,9 +54,11 @@ class Activities(BugReportModule):
|
||||||
if not in_package:
|
if not in_package:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if line.strip() == "------------------------------------------------------------------------------":
|
if line.strip().startswith("------------------------------------------------------------------------------"):
|
||||||
break
|
break
|
||||||
|
|
||||||
lines.append(line)
|
lines.append(line)
|
||||||
|
|
||||||
self.results = parse_dumpsys_activity_resolver_table("\n".join(lines))
|
self.results = parse_dumpsys_activity_resolver_table("\n".join(lines))
|
||||||
|
|
||||||
|
self.log.info("Extracted activities for %d intents", len(self.results))
|
||||||
|
|
|
@ -74,3 +74,6 @@ class BatteryDaily(BugReportModule):
|
||||||
lines.append(line)
|
lines.append(line)
|
||||||
|
|
||||||
self.results = parse_dumpsys_battery_daily("\n".join(lines))
|
self.results = parse_dumpsys_battery_daily("\n".join(lines))
|
||||||
|
|
||||||
|
self.log.info("Extracted a total of %d battery daily stats",
|
||||||
|
len(self.results))
|
||||||
|
|
|
@ -66,3 +66,6 @@ class BatteryHistory(BugReportModule):
|
||||||
lines.append(line)
|
lines.append(line)
|
||||||
|
|
||||||
self.results = parse_dumpsys_battery_history("\n".join(lines))
|
self.results = parse_dumpsys_battery_history("\n".join(lines))
|
||||||
|
|
||||||
|
self.log.info("Extracted a total of %d battery history records",
|
||||||
|
len(self.results))
|
||||||
|
|
|
@ -55,9 +55,12 @@ class DBInfo(BugReportModule):
|
||||||
if not in_dbinfo:
|
if not in_dbinfo:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if line.strip() == "------------------------------------------------------------------------------":
|
if line.strip().startswith("------------------------------------------------------------------------------"):
|
||||||
break
|
break
|
||||||
|
|
||||||
lines.append(line)
|
lines.append(line)
|
||||||
|
|
||||||
self.results = parse_dumpsys_dbinfo("\n".join(lines))
|
self.results = parse_dumpsys_dbinfo("\n".join(lines))
|
||||||
|
|
||||||
|
self.log.info("Extracted a total of %d database connection pool records",
|
||||||
|
len(self.results))
|
||||||
|
|
|
@ -116,3 +116,5 @@ class Packages(BugReportModule):
|
||||||
lines.append(line)
|
lines.append(line)
|
||||||
|
|
||||||
self.results = self.parse_packages_list("\n".join(lines))
|
self.results = self.parse_packages_list("\n".join(lines))
|
||||||
|
|
||||||
|
self.log.info("Extracted details on %d packages", len(self.results))
|
||||||
|
|
|
@ -76,9 +76,11 @@ class Receivers(BugReportModule):
|
||||||
if not in_receivers:
|
if not in_receivers:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if line.strip() == "------------------------------------------------------------------------------":
|
if line.strip().startswith("------------------------------------------------------------------------------"):
|
||||||
break
|
break
|
||||||
|
|
||||||
lines.append(line)
|
lines.append(line)
|
||||||
|
|
||||||
self.results = parse_dumpsys_receiver_resolver_table("\n".join(lines))
|
self.results = parse_dumpsys_receiver_resolver_table("\n".join(lines))
|
||||||
|
|
||||||
|
self.log.info("Extracted receivers for %d intents", len(self.results))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user