commit | a49334304182db378741214a1a82e47351c3fddb | [log] [tgz] |
---|---|---|
author | Samuel Tan <samueltan@chromium.org> | Fri Feb 06 18:20:41 2015 -0800 |
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | Sun Feb 15 00:23:33 2015 +0000 |
tree | 0216cc3c350a263f4b29ed283b48e9fa0a4eb6ea | |
parent | 6d61faf84ef5eb2545bc6eee8a4d74109dfdd6d1 [diff] |
shill: add wakeup reason metrics Add metrics to track the wakeup reason received in dark resume, and whether or not the wakeup reason is received before WakeOnWiFi::OnDarkResume uses it to perform dark resume actions. Also: - Add unit tests for previously untested functions in the Metrics class. - Rearrange wake on WiFi-related constants in metrics.h and metrics.cc. BUG=chrome-os-partner:36471 TEST=Compile shill and run unit tests using the following commands: P2_TEST_FILTER="shill::*" FEATURES="test" \ USE="wake_on_wifi clang asan" emerge-samus shill P2_TEST_FILTER="shill::*" FEATURES="test" \ USE="-wake_on_wifi clang asan" emerge-samus shill Change-Id: If20dd0cb903e71fe5b58b15142b2efb008809f7b Reviewed-on: https://chromium-review.googlesource.com/249423 Reviewed-by: Paul Stewart <pstew@chromium.org> Tested-by: Samuel Tan <samueltan@chromium.org> Commit-Queue: Samuel Tan <samueltan@chromium.org>