aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/tests (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix broken liblatinime_unittestsAdrian Roos2021-02-151-3/+9
| | | | | | Change-Id: I95021965ecc2699fbce01ed0552dd28fed7f8fe4 Fixes: 180014759 Test: atest liblatinime_unittests --host
* Fix performance-for-range-copy warningsChih-Hung Hsieh2018-12-111-1/+1
| | | | | | Bug: 30413223 Test: make with WITH_TIDY=1 DEFAULT_GLOBAL_TIDY_CHECKS=-*,performance* Change-Id: I06021a6597705515dc7a3cb81a7fbbac7ba344a1
* Use -Werror in packages/inputmethods/LatinIME/native/jniChih-Hung Hsieh2017-10-201-0/+1
| | | | | | | | * Suppress warning on unused loop index variable. Bug: 66996870 Test: build with WITH_TIDY=1 Change-Id: Ia3f0f9cc4cb0ebeeac9b1ff51955597a725c87ef
* Move dictionary code to top level dictionary dir.Keisuke Kuroyanagi2014-12-1712-16/+16
| | | | | Bug: 18725954 Change-Id: Ia442ba4b5d84311057d83edf6e7aeb151d6a820b
* Implement IntArrayView::split for dicttoolkit.Keisuke Kuroyanagi2014-11-111-0/+47
| | | | | Bug: 10059681 Change-Id: Ic29e79d049bb532727cf5cb1e529fec5d35156ed
* Update v4 format version from 402 to 403.Keisuke Kuroyanagi2014-10-311-4/+4
| | | | | | | | | | | | | | | | | | | | | | Without personalization: Total words: 1134774, Success Num: 899230, Success Percentage: 79.243% Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1871, Bad Failure Percentage: 0.165% Failures, with auto-correction (F-C): 29084, F-C Percentage: 2.563% Max Keystrokes: 6072959, Min Keystrokes: 4436090, Keystroke Saving Percentage:26.953% Before: Total words: 1134646, Success Num: 925194, Success Percentage: 81.540% Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1316, Bad Failure Percentage: 0.116% Failures, with auto-correction (F-C): 28288, F-C Percentage: 2.493% Max Keystrokes: 6072831, Min Keystrokes: 3946188, Keystroke Saving Percentage:35.019% After Total words: 1134659, Success Num: 944746, Success Percentage: 83.263% Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1258, Bad Failure Percentage: 0.111% Failures, with auto-correction (F-C): 28016, F-C Percentage: 2.469% Max Keystrokes: 6072844, Min Keystrokes: 3387333, Keystroke Saving Percentage:44.222% Change-Id: I3af42ec37a11847c0429c28616e726f6a339247f
* Change v403 historical info format.Keisuke Kuroyanagi2014-10-312-8/+4
| | | | | | count -> 2B, level -> 0B. Change-Id: I3b241126f56eb33cdf09cb1ebfed04f534e4ec48
* Fix: native unit test build.Keisuke Kuroyanagi2014-10-311-2/+2
| | | | Change-Id: Id2bd4b60d6a4023815a630ebb3059a435b72c193
* Add method to encode probability.Keisuke Kuroyanagi2014-10-301-0/+33
| | | | | Bug: 14425059 Change-Id: I3e5d359ba5fa38f1669f0e98dfae792ff53efbf8
* Add a class to have global counters for LanguageModelDictContent.Keisuke Kuroyanagi2014-10-291-0/+60
| | | | | Bug: 14425059 Change-Id: I08ec19903432356b6028853fd73b4eefce20218e
* Move HistoricalInfo to property and use it in *Property.Keisuke Kuroyanagi2014-10-012-2/+2
| | | | | Bug: 14425059 Change-Id: Icccccabad98fb543c6a6be2844cfc0086d80b739
* Use std::move for dictionary properties.Keisuke Kuroyanagi2014-09-251-0/+7
| | | | Change-Id: I15056b36b7493f4bac1dbcbb46a0b44343ede153
* Fix: native unit test.Keisuke Kuroyanagi2014-09-241-4/+4
| | | | | Bug: 14425059 Change-Id: I7c5103eac35e01a5732f1f4594d730df06dfca96
* Native side reads character tableAkifumi Yoshimoto2014-09-191-1/+14
| | | | | Bug:17097992 Change-Id: Ibcfc67833a6754fe6a2d82a3e3023b33886b9ea2
* Add firstOrDefault and lastOrDefault to IntArrayView.Keisuke Kuroyanagi2014-09-171-0/+20
| | | | Change-Id: I854c02eff3fa0b53c72a5f1cabce001f4854ada0
* Support n-gram for look-up.Keisuke Kuroyanagi2014-09-171-1/+1
| | | | | Bug: 14425059 Change-Id: I19523c29fb802cd65158c7540d1608e7f55c4ca7
* Update input checking logic for adding/removing n-gram.Keisuke Kuroyanagi2014-09-161-0/+13
| | | | | Bug: 14425059 Change-Id: Ifb4e3c3f06aaf9a16f632ff208ba76cf741cea83
* Support decaying dict in getWordProbability().Keisuke Kuroyanagi2014-09-141-2/+4
| | | | | Bug: 14425059 Change-Id: I24db3f9131c2999fc388035dc365c7faaef3bdb1
* Use WordIdArrayView for prevWordIds.Keisuke Kuroyanagi2014-09-112-4/+5
| | | | | Bug: 14425059 Change-Id: Ia84fb997d89564e60111b46ca83bbfa3b187f316
* Implement IntArrayView.copyToBuffer().Keisuke Kuroyanagi2014-09-111-0/+22
| | | | | Bug: 14425059 Change-Id: Ic1b7de72701eae0c0b1bb28d12514099446a66a9
* Implement LanguageModelDictContent.getWordProbability().Keisuke Kuroyanagi2014-09-102-17/+43
| | | | | Bug: 14425059 Change-Id: I290a05cee6f341caa25fb222892505529cef1eb7
* Add FormatUtilsTest.Keisuke Kuroyanagi2014-09-091-0/+97
| | | | Change-Id: I39ee1d18e0b70d9f4504d29a94cabc9354e4527e
* Add HeaderReadWriteUtilsTestKeisuke Kuroyanagi2014-09-041-0/+78
| | | | Change-Id: I08aeaa3e5852008874e38ed4799ab8989759e861
* Add CharUtilsTest.Keisuke Kuroyanagi2014-09-031-0/+122
| | | | Change-Id: I69b57d88a5376393b5d09d8b8e056c82cb8b8a3c
* Add DamerauLevenshteinEditDistancePolicyTestKeisuke Kuroyanagi2014-09-021-0/+65
| | | | Change-Id: Ia36bc6ddd0ec553fee151153061428c7c66d32d2
* Add GeometryUtilsTest.Keisuke Kuroyanagi2014-09-021-0/+83
| | | | Change-Id: I6ea9ef137c2930ca8e8745fec829b9bcaf1d10b9
* Add TerminalPositionLookupTableTest.Keisuke Kuroyanagi2014-08-291-0/+76
| | | | Change-Id: I4a3ab4c94a7759d7f24c7edc9c167fe6bbdd3eb7
* Add DicNodePoolTest.Keisuke Kuroyanagi2014-08-291-0/+69
| | | | Change-Id: I9bec708def3af6bea1c82b9576b80ce1b7901ddc
* Implement IntArrayView::skip().Keisuke Kuroyanagi2014-08-281-0/+17
| | | | Change-Id: Ib7f13963ac1d9c64eff2c08391154c6a25024126
* Merge "Add a method to iterate entries in LanguageModelDictContent."Keisuke Kuroyanagi2014-08-271-0/+20
|\
| * Add a method to iterate entries in LanguageModelDictContent.Keisuke Kuroyanagi2014-08-261-0/+20
| | | | | | | | | | Bug: 14425059 Change-Id: I4e9c3a97891c020f762fa709f806d333c067f496
* | Add TimeKeeperTest.Keisuke Kuroyanagi2014-08-271-0/+38
| | | | | | | | Change-Id: Id35823414f8552fd6820a5a559d6c9d54c7d6cb6
* | Add SparseTableTest.Keisuke Kuroyanagi2014-08-251-0/+47
|/ | | | Change-Id: I5684a24f9584cd326e014274c2298773aa3a91ca
* Add ByteArrayUtilsTest.Keisuke Kuroyanagi2014-08-251-0/+92
| | | | Change-Id: I4695a2573b4d2d8331fc9ce1e9ff83397791a586
* Fix TrieMap: Cannot create next level map of small value entry.Keisuke Kuroyanagi2014-08-201-0/+1
| | | | | Bug: 14425059 Change-Id: I864f81ea7dd1d847ef2b016366ce046b1c43d5e5
* Add BoS flag in probability entry.Keisuke Kuroyanagi2014-08-192-2/+2
| | | | | | Bug: 14425059 Change-Id: I50439630034ada0280c44cbbb308aa0b95b72048
* Add method to remove entry from language model dict content.Keisuke Kuroyanagi2014-08-182-0/+16
| | | | | Bug: 14425059 Change-Id: Id21af0110e770caa3e95cb5d7ba8b3d1af8e0b12
* Add TrieMap::remove().Keisuke Kuroyanagi2014-08-131-0/+25
| | | | | Bug: 14425059 Change-Id: Ifb9a873eab79efdd6bee8e0da73c0cf37727350e
* Add bigrams to language model content.Keisuke Kuroyanagi2014-08-121-1/+16
| | | | | | Bug: 14425059 Change-Id: Id81e3775ea0104750a23e3dca62c00681ed8dc2e
* Use IntArrayView to add/remove n-gram entry.Keisuke Kuroyanagi2014-08-061-0/+14
| | | | | Bug: 14425059 Change-Id: I734f12dfde5161abdfb019a6391677dba8984ff4
* Clean up IntArrayViewTestKeisuke Kuroyanagi2014-08-061-9/+9
| | | | Change-Id: I30138f0722571100fe13efc96f8332efde846c2e
* Add/Get n-gram probability entry in languageModelDictContentKeisuke Kuroyanagi2014-08-061-3/+12
| | | | Bug: 14425059 Change-Id: I7926c3812f89b9a71fe1873a5bc32f793f91b640
* Remove ProbabilityDictContent and use LanguageModelDictContentKeisuke Kuroyanagi2014-08-051-5/+4
| | | | | Bug: 14425059 Change-Id: I1bb9e78ecb24139b87c99be6722e37eec0a2285d
* Add methods for unigrams to LanguageModelDictContent.Keisuke Kuroyanagi2014-08-052-0/+120
| | | | | Bug: 14425059 Change-Id: I0a6b480a3d4735787ffac68c47b4ffefc3f1b8a5
* Add memory view class for int and uint8_t.Keisuke Kuroyanagi2014-08-011-0/+38
| | | | | Bug: 16691311 Change-Id: I32eb692cdb758861e24b772fdcda57642b95ae1b
* Add entry iteration method to TrieMap.Keisuke Kuroyanagi2014-07-301-2/+57
| | | | | Bug: 14425059 Change-Id: I79420b755f29f651d8eed61e7e48b6eb001d8dd2
* Add TrieMap.Keisuke Kuroyanagi2014-07-291-0/+169
| | | | | Bug: 14425059 Change-Id: Ief36f808ed4f3e35bfab07837ea314d2564973ab
* Add BufferWithExtendablebufferTestKeisuke Kuroyanagi2014-07-251-0/+94
| | | | | Bug: 13754552 Change-Id: Ib9c330dc85bdb5d4d3d5bc15cc3ce5f28faa0b12
* Use C++11 random libraryYohei Yukawa2014-04-091-11/+30
| | | | | | | srand() and its friends are supposed to be discouraged since C++14. This CL replaces srand() with new C++11 random libraries. Change-Id: If2c25158c88c674cd3fd6d891559a9e32283e19e
* Add BloomFilterTest.Keisuke Kuroyanagi2014-04-091-0/+61
| | | | Change-Id: If97b9e9cc3bbaa4c7877991c11d7935626268ca3