| Index: tools/telemetry/telemetry/core/platform/power_monitor/powermetrics_power_monitor.py
|
| diff --git a/tools/telemetry/telemetry/core/platform/power_monitor/powermetrics_power_monitor.py b/tools/telemetry/telemetry/core/platform/power_monitor/powermetrics_power_monitor.py
|
| index abb6fe9eebf3809ba827b562a2c613061243a2bb..b95ab260205d489d903cdfcc456f641c0e586144 100644
|
| --- a/tools/telemetry/telemetry/core/platform/power_monitor/powermetrics_power_monitor.py
|
| +++ b/tools/telemetry/telemetry/core/platform/power_monitor/powermetrics_power_monitor.py
|
| @@ -140,6 +140,11 @@ class PowerMetricsPowerMonitor(power_monitor.PowerMonitor):
|
| '%d', len(powermetrics_output))
|
| return {}
|
|
|
| + # Powermetrics doesn't record power usage when running on a VM.
|
| + hw_model = plist.get('hw_model')
|
| + if hw_model and hw_model.startswith('VMware'):
|
| + return {}
|
| +
|
| if 'GPU' in plist:
|
| metrics.extend([
|
| ConstructMetric(
|
|
|