commit | ae47a9a77704bbf2b1b271e306dbde90babd9f55 | [log] [tgz] |
---|---|---|
author | Gilad Arnold <garnold@chromium.org> | Wed Mar 26 12:16:47 2014 -0700 |
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | Sun Apr 13 11:42:18 2014 +0000 |
tree | ec027d5036a10d35834e5b603201c53ad2c7df35 | |
parent | 7cb12f980c7f9eafcb295ebd7996334b75afd5bc [diff] |
PM: Add an update engine provider. The UpdaterProvider exports variables for querying the status of an update process and related settings. Includes a concrete implementation (RealUpdaterProvider), which currently links directly with update engine code and pulls information through the SystemState object. Also included is a fake implementation (FakeUpdaterProvider) for testing purposes. BUG=chromium:346914 TEST=Unit tests. Change-Id: I6ed5b40f21e43537e78aebf4217d811e149f745b Reviewed-on: https://chromium-review.googlesource.com/192232 Reviewed-by: Gilad Arnold <garnold@chromium.org> Commit-Queue: Gilad Arnold <garnold@chromium.org> Tested-by: Gilad Arnold <garnold@chromium.org>