OSDN Git Service

Switch PackageStatusStorage to XML-based storage
authorNeil Fuller <nfuller@google.com>
Wed, 17 May 2017 03:43:12 +0000 (04:43 +0100)
committerNeil Fuller <nfuller@google.com>
Mon, 26 Jun 2017 13:49:59 +0000 (14:49 +0100)
commit5f6750f9d16d579635f15c0edf507ba42c9d1118
treebc0fa2199e93628176635a792d0bd5bb644ef777
parenta634b38c8e4370ae3b6a2e595009c2526196cf8a
Switch PackageStatusStorage to XML-based storage

Based on feedback from a framework developer: an XML file can be used
instead of a Sqlite DB.

To run tests:
make -j30 FrameworksServicesTests
adb install -r -g
"out/target/product/angler/data/app/FrameworksServicesTests/FrameworksServicesTests.apk"
adb shell am instrument -e package com.android.server.timezone -w
com.android.frameworks.servicestests \
    "com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner"

Test: See above.
Bug: 31008728
Change-Id: I1e6614d26df0e37ccea4dff82867e0b6aba39ca6
services/core/java/com/android/server/timezone/PackageStatusStorage.java
services/core/java/com/android/server/timezone/PackageTracker.java
services/tests/servicestests/src/com/android/server/timezone/PackageStatusStorageTest.java
services/tests/servicestests/src/com/android/server/timezone/PackageTrackerTest.java