mirror of https://github.com/mvt-project/mvt.git
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:
|
||||
continue
|
||||
|
||||
if line.strip() == "------------------------------------------------------------------------------":
|
||||
if line.strip().startswith("------------------------------------------------------------------------------"):
|
||||
break
|
||||
|
||||
lines.append(line)
|
||||
|
|
|
@ -54,9 +54,11 @@ class Activities(BugReportModule):
|
|||
if not in_package:
|
||||
continue
|
||||
|
||||
if line.strip() == "------------------------------------------------------------------------------":
|
||||
if line.strip().startswith("------------------------------------------------------------------------------"):
|
||||
break
|
||||
|
||||
lines.append(line)
|
||||
|
||||
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)
|
||||
|
||||
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)
|
||||
|
||||
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:
|
||||
continue
|
||||
|
||||
if line.strip() == "------------------------------------------------------------------------------":
|
||||
if line.strip().startswith("------------------------------------------------------------------------------"):
|
||||
break
|
||||
|
||||
lines.append(line)
|
||||
|
||||
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)
|
||||
|
||||
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:
|
||||
continue
|
||||
|
||||
if line.strip() == "------------------------------------------------------------------------------":
|
||||
if line.strip().startswith("------------------------------------------------------------------------------"):
|
||||
break
|
||||
|
||||
lines.append(line)
|
||||
|
||||
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