History log of /frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/suggestions/SuggestionParserTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5c50dc11b857dfdc265a4e0aa80fd7d17a62e7f6 12-Feb-2018 James Lemieux <jplemieux@google.com> Use external/robolectric-shadows/run_robotests.mk

This allows SettingsLib to test against the latest framework changes.

Also replaced TestConfig with traditional robolectric.properties.

Also reworked the test runner to avoid using deprecated API.

Bug: 73173204
Test: make -j56 RunSettingsLibRoboTests
Change-Id: Iebe130d6542ed7096147e3fff61f9cfd76aad948
/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/suggestions/SuggestionParserTest.java
f6631bf618477372bca3d4accae96553af2ae1d3 10-Oct-2017 Tony Mantler <nicoya@google.com> Update to Robolectric 3.4.2

Bug: clean-up
Test: RunSettingsLibRoboTests
Change-Id: Id812a4d8aa6b1a4260d73087b742b043e79ab6a1
/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/suggestions/SuggestionParserTest.java
6da22fb4430dcb06ef0e0985734c41bf0a410a52 26-Aug-2017 Fan Zhang <zhfan@google.com> Remove unused methods from SuggestionList

Test: robotests
Change-Id: Ibfd5606917a2f6e2f22bca15c297ef34eb3cfe1e
/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/suggestions/SuggestionParserTest.java
066864a6ed8556037c0858efd83d566d38208b64 09-Aug-2017 Fan Zhang <zhfan@google.com> Merge "Remove logic for parsing dismiss rule" into oc-mr1-dev am: 6a820f2238
am: 774eace18c

Change-Id: Ib86300ac020de47871bb4c2c0557628ee9d8eeb8
c07ae9cf090270da73bb50a5c7260b5fede9370b 04-Aug-2017 Fan Zhang <zhfan@google.com> Remove logic for parsing dismiss rule

We now still parse dismiss_rule from activity metadata, but intead of
treating it as "first show on Day x, then on day y if user dismiss
suggestion", we simply start showing suggestion on day x. If user
dismisses the suggestion, it's gone forever.

Change-Id: Ia4d14167a407983df22e582f8dbab0c2cc153e1e
Fix: 64297191
Test: robotests
/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/suggestions/SuggestionParserTest.java
4ca9ebd5d355b72eb6076b5cce68968ea9d794c3 31-Jul-2017 Tony Mantler <nicoya@google.com> Remove development settings prefs file

Move DevelopmentSettingsEnabler to SettingsLib
Fix typo in SettingsLibRobolectricTestRunner

Bug: 64159590
Test: DevelopmentSettingsEnablerTest
Change-Id: I8a2a3407ff10c5db0417d13e735bae5dca1ff5b5
/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/suggestions/SuggestionParserTest.java
7b77cf89382d13dc89e7d800c7fd04ac33ec55f3 21-Jul-2017 Fan Zhang <zhfan@google.com> Fix suggestion crash if parser fails to parse dismiss rule

We store a index value in shared pref to figure out when a suggestion
should be displayed next time. However the rule can change due to
various reasons. When the index and the rule itself go out of sync, we
should not crash.

Change-Id: Id3ea88b6d321434e20ac0cd3e2670524c237e24e
Bug: 63908636
Test: robotests
(cherry picked from commit 4d37a1a1e1ca902b8a65bce64fafa0eeea51a4dd)
/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/suggestions/SuggestionParserTest.java
4d37a1a1e1ca902b8a65bce64fafa0eeea51a4dd 21-Jul-2017 Fan Zhang <zhfan@google.com> Fix suggestion crash if parser fails to parse dismiss rule

We store a index value in shared pref to figure out when a suggestion
should be displayed next time. However the rule can change due to
various reasons. When the index and the rule itself go out of sync, we
should not crash.

Change-Id: Id3ea88b6d321434e20ac0cd3e2670524c237e24e
Bug: 63908636
Test: robotests
/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/suggestions/SuggestionParserTest.java
e138ef1d2bd6b72e11e73a9738ab95699364d0ec 12-May-2017 Fan Zhang <zhfan@google.com> Refactor suggestion parser.

Move it to a suggestions package
Wrap suggestion list with a SuggestionList class, with additional
metadata.

Bug: 37947647
Test: make RunSettingsLibRoboTests
Change-Id: I1343d76c8e9acc0d17eb00a87e7f3a86551481d8
/frameworks/base/packages/SettingsLib/tests/robotests/src/com/android/settingslib/suggestions/SuggestionParserTest.java