History log of /packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7d7f082075768c03e4b1d4b84ba2e6ef6cba1132 25-Feb-2015 Dan Zivkovic <zivkovic@google.com> Stop waking up to decay dynamic dictionaries.

Bug 19516048.

Change-Id: Ibc27a792b4fa80fa8c6af4721c47a617526e9584
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
644a709a5fec65c3ac1c96f18af397458fac7658 07-Feb-2015 Dan Zivkovic <zivkovic@google.com> Remove distracter filter from client.

Bug 19296201.

Change-Id: Ic834e5956347cd86a96bd14024c42ad8ee258659
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
bc4ae6bdc0249f9282efea5d1fe7ccfefd6f93b0 24-Nov-2014 Jatin Matani <jatinm@google.com> Passing account info to dictionaryFacilitator

Attempt to use dictionary facilitor without invoking
preference manager. Instead use account from settings only when
things are being reset/changed. Discussion forked from ag/591663

Overall, the idea here is to maintain an account information
inside dictionary groups. Reset the dictionary groups if
account changes (the way we do for locale). Since only user
history dictionary is currently affected, the check to reset user
history dictionary also includes the check to verify the account.
For other things remain the same.

SettingsValues holds the current account (and is updated if prefs change
due to change in account settings). The updated settings are then
propagated to dictionary facilitator via LatinIME#loadSettings.

Bug:18104749,18469539
Change-Id: I553e776e7ea125d0fb7a1fe70a4c7eb0b2277fb8
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
12d63820d459edd71a46fa2495fea98b3c785f2d 30-Oct-2014 Jatin Matani <jatinm@google.com> Hook for fetching sync content from UserHistoryDict

Add API to ExpandableBinaryDictionary to dump content
from a given dictionary. We use this for dumping data
for sync process.

Refactored UserHistoryDictionaryTests to scrap out the util
methods for testing. These utility methods would be used
for testing sync + user dictionary code in LatinIMEGoogleTests

Bug:18106539
Change-Id: I357f9192ea1bd69a526d0b620c25616a2e8e9d5b
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
5365191a9d850362f41eedf3f95adb5c80cceb8f 24-Oct-2014 Jatin Matani <jatinm@google.com> Implement UserHistoryDictionary for each user account.

UserHistoryDictionary currently uses locale to determine the
UserHistoryDictionary on the filesystem. With this change we
use the account name as well. Thus each UserHistoryDictionary
would following the following spec:

UserHistoryDictionary.<locale>.<account>.dict.
In case no account is selected, we default to the existing
spec:
UserHistoryDictionary.<locale>.dict

Example
UserHistoryDictionary.en_US.testaccount@example.com.dict

Bug: 18104749
Change-Id: Iab031e166b55cf2ded68275a7e9be22475737b37
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
5b91b551e5ffaf2c2e691dfbd434f21c82293986 06-Nov-2014 Jean Chalard <jchalard@google.com> Move util classes under common

Also why did we have two copies of LocaleUtils >.>

Bug: 18108776
Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
5f00fe09e9a611b647592188316e5999465df4d3 20-Oct-2014 Tadashi G. Takaoka <takaoka@google.com> Fix some compiler warnings

This CL fixes the following compiler warnings.

- Indirect access to static member
- Access to a non-accessible member of an enclosing type
- Parameter assignment
- Method can be static
- Local variable declaration hides another field or variable
- Value of local variable is not used
- Unused import
- Unused private member
- Unnecessary 'else' statement
- Unnecessary declaration of throw exception
- Redundant type arguments
- Missing '@Override' annotation
- Unused '@SuppressWarning' annotations

Bug: 18003991
Change-Id: Icfebe753e53a2cc621848f769d6a3d7ce501ebc7
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
6c7a85cb3571845d568f86d8197459af98b0f813 29-Sep-2014 Keisuke Kuroyanagi <ksk@google.com> Quit using currentTimeMillis() for user history unit tests.

Change-Id: I24bd81e6781148302d5679850ed0a9bda71a3d27
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
bb0eca57054758ef17b032d2654c1fc5f6b32101 29-Sep-2014 Keisuke Kuroyanagi <ksk@google.com> Rename PrevWordsInfo to NgramContext.

Bug: 14425059
Change-Id: Id06a71681fa8b5e589e29fba10fe5c1cfed66984
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
a8321242c61f3490d84b23fc91f661353f81c581 24-Sep-2014 Keisuke Kuroyanagi <ksk@google.com> Call stopTestModeInNativeCode() in testDecaying().

Change-Id: I939fdbda31ff066ea6e807ad1438a8f77fb6ddef
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
504017e6ddcf9698f97a42eca627898626597480 22-Sep-2014 Keisuke Kuroyanagi <ksk@google.com> Quit using try catch in addAndWriteRandomWords.

Change-Id: I1f3137bacf02bf6bad03a9a99fa56346ff0cd763
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
d80072c4b819a441c6d22a96d158d7cf4d5383b2 22-Sep-2014 Keisuke Kuroyanagi <ksk@google.com> Quit depending on SoftReference in UserHistoryDictionaryTests.

Change-Id: I96533abf939d39873c5eaab9a9b02f71681aafcf
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
a4fb0cc266dc5f31db9f8ad9400c934cb958c27c 15-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Add retry for dict file existence tests.

Change-Id: Ife8d30e1de22336ea87faadb8c6ad7451679337b
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
caee2c18766ae5795cf6958b80175aa3a6cc7721 13-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Print files when dict file existence check is failed.

Change-Id: Id71f239afa95b68961192714998695c21ed48002
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
7185f30a5cb4ab7798c15b98f0d2f6a7b98558e8 13-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Remove all test dictionary files before and after unit test.

Change-Id: I92db6318daa98684639ab959f55d047a941fe265
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
9f584e15eb614947b718caff840a41232a9c4145 12-Aug-2014 Keisuke Kuroyanagi <ksk@google.com> Add additional wait for writing file in testAddManyWords().

Change-Id: Ibb79b9821dac3d48e18c684e8aca605254bec045
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
e708b1bc2e11285ad404133b8de21719ce08acb5 25-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Make PrevWordsInfo have multiple words' information.

Bug: 14425059
Change-Id: I2bd6a872904a44b80f638a13d91a97559217cc1a
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
1910392eeddf2c9f4c1d34925e64f8d8772e7dc4 09-Jun-2014 Keisuke Kuroyanagi <ksk@google.com> Add Dictionary.isInDictionary().

Bug: 13142176
Bug: 15428247
Change-Id: If2d1c1fea7a69e41809a828da8dd032211ad144e
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
17bd4eb0c984125d968ca05a567180c2bd3761f6 26-May-2014 Keisuke Kuroyanagi <ksk@google.com> Apply distracter filter for UserHistoryDictionary.

Bug: 13142176
Change-Id: I67d63a5c789d7c587bcd7abacd26b2e76da11978
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
a91561aa58db1c43092c1caecc051a11fa5391c7 23-May-2014 Tadashi G. Takaoka <takaoka@google.com> Use Java 7 diamond operator

Change-Id: If16ef50ae73147594615d0f49d6a22621eaf1aef
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
a790c5b68324da41428aeb68594d43ca5632f66d 23-May-2014 Keisuke Kuroyanagi <ksk@google.com> Introduce EMPTY_PREV_WORDS_INFO and BEGINNING_OF_SENTENCE.

Bug: 14119293
Change-Id: I5020e5f0aa64bc3e97b3a3c2c07a60c8b765ed64
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
e507d92aa3ee4ae43124c5452f20aa8ed0ecef4c 21-May-2014 Keisuke Kuroyanagi <ksk@google.com> Use PrevWordsInfo for get/add/remove n-gram(bigram) entry.

Bug: 14119293
Bug: 14425059
Bug: 15102610
Change-Id: Ib482390f8d15b37d44a1a54e8c243a9eaec3f815
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
4e21d3711fb65e5b7ef24b2db7b5f2504365d5e3 20-May-2014 Ken Wakasa <kwakasa@google.com> Revert "Use PrevWordsInfo for get/add/remove n-gram(bigram) entry."

This reverts commit ff50b39176370ab80a33bfdcf9979603c08a88b3.

Bug: 14119293
Bug: 14425059
Bug: 15102610

Change-Id: If278b4ab236e38d20d8cdc0761b0438911bd4ff9
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
ff50b39176370ab80a33bfdcf9979603c08a88b3 20-May-2014 Keisuke Kuroyanagi <ksk@google.com> Use PrevWordsInfo for get/add/remove n-gram(bigram) entry.

Bug: 14119293
Bug: 14425059

Change-Id: I12e9ba977c153b514c6591ab52940712fd0874e3
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
1737b7ff5c59b68693b85a410d5b5a901407087e 28-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Use ReentrantReadWriteLock in ExpandableBinaryDictionary.

Bug: 8187060
Change-Id: Ic665f0a5e940708aa9addedac068a64900b307e7
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
67c0ed8f8c14f79e61cbd16f841b1b1f3a7466d7 24-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Handle user history dictionary as an ExpandableBinaryDictionary.

Bug: 13755213
Change-Id: I1ea8a6df007af7153852f2d32bf5e8ec669c432b
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
2dcb5c1b4d399501fc7645bf933f08f3a0e7e512 24-Apr-2014 Keisuke Kuroyanagi <ksk@google.com> Remove clearAndFlushDictionary() and use clear().

clearAndFlushDictionary() was needed when dictionaries are constructed
in java side. All expandable dictionaries now use native code; thus,
this method is same to clear() and no longer needed.

Bug: 13755213
Change-Id: Ifd836e64f8ff807930f7cd2319b103b65e8fce70
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
73a2426d455e6e83dd9402913889f80a0071f0ac 13-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Change default decaying parameters.

Bug: 13458617
Change-Id: I4942af4a48881fb6ca866c74140b262e6d323f4a
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
e784148ae6872942434eaa55ca32b4c6442cc8e8 05-Mar-2014 Keisuke Kuroyanagi <ksk@google.com> Separate utility methods from BinaryDictionary.

Bug: 8187060
Change-Id: Ice2984e332b7bd3bb17174aefc80b5635b72fc50
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
d302b98ce63743bde9d8d8c14755b5cf71c4e7a3 28-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Added a method and run GC for testing.

Bug: 13231889
Change-Id: If64b7422967c3e4107c845072b64a7bb26a35f7e
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
21f94829994d5a5c2773605fec6b7eeef920c646 20-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Fix: UserHistoryDictionaryTests.testDecaying().

Bug: 13106697
Change-Id: If81f77c3cefdefae94cb9145aa9f700494f8237a
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
0bc66daae36ef7a1f2db1e2fd5c22abfe1b20163 20-Feb-2014 Keisuke Kuroyanagi <ksk@google.com> Add user history dictionary decaying test.

Bug: 10667710

Change-Id: Ib2be57d8c4cbbb34f64555d84ea6fd571cfdd247
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
0cda0e8a9ceaeab5a0e918c4fc76f77770d89b2c 13-Feb-2014 Tadashi G. Takaoka <takaoka@google.com> Fix UserHistoryDictionaryTests

Change-Id: I5f2f555f9c3f471545921ef80e4cf528976be837
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
5095fabdd0b9dcfd1af582d33792034763e612de 05-Feb-2014 Jean Chalard <jchalard@google.com> Stop considering personalization dicts outputs as words

Bug: 12800726
Bug: 12798403
Change-Id: I6d60f9ad39761757f8a64533f40d6441f3a36410
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
68069c55c49d21dcccd0a90369cd0fd61982d8cf 15-Jan-2014 Keisuke Kuroyanagi <ksk@google.com> Fix flaky unit test.

Change-Id: I8df0f9a0398b29f679844f256ad84f09ebcea8ee
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
2fa3693c264a4c150ac307d9bb7f6f8f18cc4ffc 13-Dec-2013 Ken Wakasa <kwakasa@google.com> Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20c

The bulk merge from -bayo to klp-dev should not have been merged to master.

Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
11f7cae094720c3ab47e6c18772b1fc44e9e5372 03-Oct-2013 Keisuke Kuroyanagi <ksk@google.com> Fix UserHistoryDictionaryTests.

Bug: 6669677
Bug: 10667710

Change-Id: I6cdc6a6c9cacc7f276fda3a26ec31e3eb928471c
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
1cf4789ba6abb5855392d542bb075c12d2d9b6a0 29-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Merge "Set header attributes for ExpandableBinaryDictionary."
5ed30a7660048ef4bf78077e77554c97786eae2b 27-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Set header attributes for ExpandableBinaryDictionary.

Bug: 6669677

Change-Id: I2462777eaa07600f1c774226adfc4f351882f523
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
a328f538c34ad2dafdfa53642085cb1072224d80 27-Sep-2013 Yuichiro Hanada <yhanada@google.com> Fix PrioritizedSerialExecutor.

It was possible that fetchNextTasks() would be called by multiple
threads concurrently.
If it happens, some tasks in the task queues might be ignored.

Change-Id: Idc81c43c45e382da3850cc55b9a42c281548d2a8
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
2e58670da9687fd1fd28c322e03343957d11568c 24-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Quit using ExpandableDictionary.

Bug: 6669677
Change-Id: Ie90417fa9b726454fe729a665fcd549efabb9e94
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
a099a3e341d8de0512c8bb8f4dbe352456f2a4a4 13-Sep-2013 Yuichiro Hanada <yhanada@google.com> Add shutdown and isTerminated to PrioritizedSerialExecutor.

Change-Id: Id185224d135c8571a39efe8a41a66ce769142903
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
ef073f402407b19f5be90ddf68beb874945e82be 09-Sep-2013 Yuichiro Hanada <yhanada@google.com> Use PrioritizedSerialExecutor instead of ReentrantReadWriteLock.

Change-Id: I003b769e408ebd692085a7e17fed6d9396876202
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
e5a35711b854aedeeea2f45105b941b9deee49bc 06-Sep-2013 Satoshi Kataoka <satok@google.com> Check contents in user history dictionary tests

Bug: 10667710

Change-Id: I45ebb08cb4ef9a9f6d2da31e2c50e740f88209c2
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
6e04d6593239e841f5dac0d3f32d613967c11e22 26-Aug-2013 Keisuke Kuroyanagi <ksk@google.com> Make DynamicPred...Base extend ExpandableBinaryDictionary.

Bug: 6669677
Change-Id: I06afad35d3eb73510c34d10cd4116f5bcf934f7c
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
92043032065696a2ded0aba88a93a87639ab0e42 19-Aug-2013 Yuichiro Hanada <yhanada@google.com> Remove an unnecessary debug output.

Change-Id: If92bf1e3908257c4c0cd68d041b122404e301e08
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
8aaae56cf6694ec75043be56f1c7812a343b24d5 19-Aug-2013 Yuichiro Hanada <yhanada@google.com> Fix unit test.

Change-Id: Ib104d5de71c2ab1a07921b407c74c21b0409d9af
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
0d70bcc821c22f7001b66f4c7b83842661b8391e 16-Aug-2013 Yuichiro Hanada <yhanada@google.com> Limit the number of waiting UpdateBinaryTask to at most 1.

Change-Id: Ia588d8f29ab58983ea5321ff8c63ad273c33eab3
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
71ffcc63326305fcd315a139cc0093019a641091 08-Aug-2013 Yuichiro Hanada <yhanada@google.com> Fix to follow the field naming conventions.

Change-Id: I9b41b5f34e93a3f291a352cd85c5ac257beaa9ab
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
87d06afc66db68f0b30b36593095511314793517 31-Jul-2013 Satoshi Kataoka <satok@google.com> Refactor on the user history dictionary

Bug: 9429906
Bug: 4192129
Change-Id: I1a2bfe96e18119d30a72290aa48746f77a021018
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
732475dd2498531eaaff3094ebc9ad7f0eea95cb 29-Jul-2013 Satoshi Kataoka <satok@google.com> Fix build

Change-Id: Iea21c449c4a2f36f7f6cde28cb295432838862aa
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java
ffcbbaf12788a9fc9398607a548e552d7d2bf05e 25-Jul-2013 Satoshi Kataoka <satok@google.com> Refactor on UserHistoryDictionary

Bug: 9429906
Change-Id: I576a91643bdaf5017cc826ac2e07a74a9a275d60
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/UserHistoryDictionaryTests.java