• Home
  • History
  • Annotate
  • only in /frameworks/base/services/tests/servicestests/src/com/android/server/retaildemo/
History log of /frameworks/base/services/tests/servicestests/src/com/android/server/retaildemo/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e25dbaa619bab4291e1013582a0b59e7b82d4db8 09-May-2017 Christine Franks <christyfranks@google.com> Fix broken retaildemo tests

Bug: 38162695
Test: runtest frameworks-services -c
com.android.server.retaildemo.RetailDemoModeServiceTest &&
runtest frameworks-services -c
com.android.server.retaildemo.PreloadAppsInstallerTest

Change-Id: Iac60202414753b3e04e89cb29271cbd150a3acdd
reloadAppsInstallerTest.java
etailDemoModeServiceTest.java
d225f0bfd5bc8e7767dc000ea5174bddd95bdea8 21-Mar-2017 Fyodor Kupolov <fkupolov@google.com> Support expiration of preloaded file cache

When device is provisioned, we delete all files from /data/preloads
except file_cache. We should do best effort to keep file_cache during
the first config_keepPreloadsMinDays. After that,
persist.sys.preloads.file_cache_expired is set to 1, which indicates
that cache can be deleted when additional storage space is requested.

Bug: 34690396
Test: Manual + RetailDemoModeServiceTest
Change-Id: Ie584a9dd6689bcc5e6b3cb448e95dfe5f73d2eeb
etailDemoModeServiceTest.java
192bb0bc54f6bb418f5778fe26eb2e68514290fb 09-Mar-2017 Paul Duffin <paulduffin@google.com> Refactor code incompatible with Mockito 2.7.13

(cherry picked from 76e319f015c2b43498ce3ce610a253d63e76cbf3)

Some additional internal only refactorings were done as well.

Bug: 32912773
Test: make checkbuild
Change-Id: I96e3da967fad731fc8f39bde9db95f50ab7353fb
etailDemoModeServiceTest.java
be0b8896d1bc385d4c8fb54c21929745935dcbea 15-Feb-2017 Todd Kennedy <toddke@google.com> Revert "Revert "Per user setting for instant app""

This reverts commit be9ffa15af9e1906e9ffb505768328d62d4a3793.

Test: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.EphemeralTest
Change-Id: Ib21321cf157a79890de487060a093840f7182047
reloadAppsInstallerTest.java
be9ffa15af9e1906e9ffb505768328d62d4a3793 15-Feb-2017 Guang Zhu <guangzhu@google.com> Revert "Per user setting for instant app"

Bug: 35390781

This reverts commit 2f5811dcfd840e149851a9333e27ef3cdddf7a46.

Change-Id: Ibb1c8dacbdc6908fc7fa2bc5dca664f2455162bf
reloadAppsInstallerTest.java
2f5811dcfd840e149851a9333e27ef3cdddf7a46 30-Jan-2017 Todd Kennedy <toddke@google.com> Per user setting for instant app

The same application can run as either an instant app or an installed
app. Store this setting per-user instead of based upon the install
location.

Bug: 25119046
Test: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.EphemeralTest
Change-Id: Iff565bb1ac10d631499f0bd0f69b401cb073c10e
reloadAppsInstallerTest.java
6e68706f67c84a714bc9d765cf3f30d1e43ae9ce 10-Sep-2016 Fyodor Kupolov <fkupolov@google.com> Do not remove file_cache when exiting demo mode

When clearing /data/preloads directory, keep files in file_cache directory.
The content there will only be removed if systems runs low on storage.

Test: manual + RetailDemoModeServiceTest
Bug: 31008665
Change-Id: Id335d84940ee829617986f5345f169271a333de1
etailDemoModeServiceTest.java
a34f53f61be31b7171d6cbcb12490ee143acffff 11-Jan-2017 Bartosz Fabianowski <bartfab@google.com> Add install reason

This CL allows a reason to be specified when installing a package. The
install reason is a sticky piece of metadata: When a package is e.g.
installed via enterprise policy and an update is then manually
installed or sideloaded, the install reason will remain "policy."
The install reason is tracked separately for each user.

With this CL, two install reasons exist: "policy" and "unknown." Other
install reasons will likely be supported in the future.

Bug: 32692748
Bug: 33415829
Test: Tested manually with "adb install" / "adb uninstall"

Change-Id: I0c9b9e1b8eb666bb6962564f6efd97e41703cd86
reloadAppsInstallerTest.java
7df1a82802cdf842d07a86a80383c7d5ea7ae53a 27-Oct-2016 Lorenzo Colitti <lorenzo@google.com> Move FakeSettingsProvider to a common location.

Test: runtest frameworks-util -c com.android.internal.util.test.FakeSettingsProviderTest
Test: runtest frameworks-services -c com.android.server.ConnectivityServiceTest
Test: runtest frameworks-services -c com.android.server.retaildemo.PreloadAppsInstallerTest
Test: runtest frameworks-services -c com.android.server.retaildemo.RetailDemoModeServiceTest
Bug: 31479480
Change-Id: I82a1a1a7219cf1385092b84d85eddf9dda90c685
reloadAppsInstallerTest.java
etailDemoModeServiceTest.java
501247bab13b558b29c1fde65dc9d2ed3e4653ac 03-Oct-2016 Sudheer Shanka <sudheersai@google.com> Fix flaky test.

Change-Id: I657ed11acc0173768cebd293faad84ade1047668
Fixes: 31906795
Test: adb shell am instrument -e class com.android.server.retaildemo.RetailDemoModeServiceTest -w com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner
etailDemoModeServiceTest.java
28537b6ae92a3211b5993ac00482ef905a911244 07-Sep-2016 Sudheer Shanka <sudheersai@google.com> Don't limit RetailDemoModeService to start only during demo mode.

- Update RetailDemoModeService to not do anything outside demo mode.
- Add am command get-started-user-state which is needed for cts tests.
- Update unit tests for RetailDemoModeService.

Bug: 31342350
Test: adb shell am instrument -e class com.android.server.retaildemo.RetailDemoModeServiceTest -w com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner
Change-Id: Idf50512facd27d47d7111e75cbc2f7b260f49740
etailDemoModeServiceTest.java
cd47cec57d082aab910fd7a2094cd01baa4c65f3 30-Sep-2016 Suprabh Shukla <suprabh@google.com> Added test for enabling wifi for demo user

Earlier change to resolve merge conflicts was breaking the current test
because mocked context was used to get wifi manager. Mocking wifi
manager to fix the test and added a check that setWifiEnabled is called
when wifi is not already on.

Test: adb shell am instrument -e class
com.android.server.retaildemo.RetailDemoModeServiceTest -w
com.android.frameworks.servicestests/android.support.test.runner.AndroidJUnitRunner

Bug: 31833031
Change-Id: Idd123d50df6ee6db51417645fc877abebe555dc0
etailDemoModeServiceTest.java
233cc3ef10d025276ffa280e8d4b58969860ac24 28-Aug-2016 Sudheer Shanka <sudheersai@google.com> Fix RetailDemoServiceTest.

Currently we are using PreloadAppsInstaller initialized with
mock objects. This is creating issues since we are not defining
the behavior of these mock objects. One way to fix this is by
defining the behavior of the mock objects but since we are not
interested in the PreloadAppsInstaller behavior, just create a
dummy PreloadAppsInstaller with no functionality.

Test: Test is passing locally after this patch.
Change-Id: Ic6328303fec99a8eed0aff1b694fa2622e554263
etailDemoModeServiceTest.java
d9fcb69b81e49cc106d6c53884fdc3aee4822e81 02-Aug-2016 Sudheer Shanka <sudheersai@google.com> Add unit tests for RetailDemoModeService.

Bug: 30571518
Change-Id: I33b1ae9f22a609088c0ad0cd247fe91ccc23bdaa
reloadAppsInstallerTest.java
etailDemoModeServiceTest.java