Commit Graph

40897 Commits

Author SHA1 Message Date
Yohei Yukawa
d3b93cc950 Migrate to Android Testing Support Lib (part 5/N)
This CL converts 19 test classes under com.android.inputmethod.latin
to Android Testing Support Library.

Bug: 110805255
Test: verified as follows. No new test failures.
        tapas adb LatinIME LatinIMETests arm64 userdebug && \
        DISABLE_PROGUARD=true make -j LatinIME && \
        adb install -r $OUT/system/app/LatinIME/LatinIME.apk && \
        atest LatinIMETests:com.android.inputmethod.latin
Change-Id: I878fcae0126f57c43a644af341e5a0a8ac8f5cc9
2018-07-06 10:10:54 -07:00
Yohei Yukawa
a497886dda Migrate to Android Testing Support Lib (part 4/N)
This CL converts 7 test classes under com.android.inputmethod.keyboard
to Android Testing Support Library.

This CL also fix missing annotations in KeyboardLayoutTest.

Bug: 110805255
Test: verified as follows. No new test failures.
        tapas adb LatinIME LatinIMETests arm64 userdebug && \
        DISABLE_PROGUARD=true make -j LatinIME && \
        adb install -r $OUT/system/app/LatinIME/LatinIME.apk && \
        atest LatinIMETests:com.android.inputmethod.keyboard
Change-Id: I8ab9e3329f159f0df02812fafe44c25efa76c0d1
2018-07-06 10:09:43 -07:00
TreeHugger Robot
bba9005cb4 Merge "Migrate to Android Testing Support Lib (part 3/N)" 2018-07-06 03:02:21 +00:00
TreeHugger Robot
231a28a3f7 Merge "Migrate to Android Testing Support Lib (part 2/N)" 2018-07-06 03:02:05 +00:00
Yohei Yukawa
5fb15a463c Migrate to Android Testing Support Lib (part 3/N)
This CL converts the following 3 test cases to Android Testing Support
Library.
 * MoreKeysKeyboardBuilderAutoOrderTests
 * MoreKeysKeyboardBuilderFixedOrderTests
 * MoreKeysKeyboardBuilderMaxOrderTests

Bug: 110805255
Test: atest LatinIMETests:com.android.inputmethod.keyboard.MoreKeysKeyboardBuilderAutoOrderTests
Test: atest LatinIMETests:com.android.inputmethod.keyboard.MoreKeysKeyboardBuilderFixedOrderTests
Test: atest LatinIMETests:com.android.inputmethod.keyboard.MoreKeysKeyboardBuilderMaxOrderTests
Change-Id: I68d6c1901d4bb77bdc59d0be71eb565984fbd97d
2018-07-05 15:47:01 -07:00
Yohei Yukawa
9c49581eeb Migrate to Android Testing Support Lib (part 1/N)
This CL converts tests under com.android.inputmethod.latin.utils to
Android Testing Support Library.

Bug: 110805255
Test: verified as follows. No new test failures.
        tapas adb LatinIME LatinIMETests arm64 userdebug && \
        DISABLE_PROGUARD=true make -j LatinIME && \
        adb install -r $OUT/system/app/LatinIME/LatinIME.apk && \
        atest LatinIMETests:com.android.inputmethod.latin.utils
Change-Id: I5cc2ddbc4116003ab6407432ab521b6b560052ae
2018-07-05 13:45:04 -07:00
Yohei Yukawa
bfa5581857 Migrate to Android Testing Support Lib (part 2/N)
This CL converts tests under com.android.inputmethod.compat to
Android Testing Support Library.

Bug: 110805255
Test: verified as follows. No new test failures.
        tapas adb LatinIME LatinIMETests arm64 userdebug && \
        DISABLE_PROGUARD=true make -j LatinIME && \
        adb install -r $OUT/system/app/LatinIME/LatinIME.apk && \
        atest LatinIMETests:com.android.inputmethod.compat
Change-Id: I6766447ca27f5cccdb1e9f7e751235daa04cc252
2018-07-05 13:44:00 -07:00
Yohei Yukawa
2802250415 Remove unused class PersonalDictionaryLookup
PersonalDictionaryLookup has never been used.  Usually proguard can
remove this class but it also makes it difficult to run unit tests.

We should just remove this unused class.

Bug: 111164993
Test: compile
Test: No new test failure
Change-Id: I732db94cb3aac4ed9c6b5954679b896334a12a9c
2018-07-04 23:13:18 -07:00
Yohei Yukawa
f623196477 Add AndroidTest.xml for LatinIME
Fix: 111161344
Test: Manually tested as follows
        tapas adb LatinIME LatinIMETests arm64 userdebug && \
        DISABLE_PROGUARD=true make -j LatinIME && \
        adb install -r $OUT/system/app/LatinIME/LatinIME.apk && \
        atest LatinIMETests
Change-Id: If9f5691d5c624c9856acd31a3e1de307360d2c7c
2018-07-04 18:25:53 -07:00
TreeHugger Robot
416889655a Merge "Import translations. DO NOT MERGE" 2018-06-27 17:38:20 +00:00
TreeHugger Robot
b5e50dd6b5 Merge "Import translations. DO NOT MERGE" 2018-06-27 17:30:51 +00:00
Bill Yi
615a9ff532 Import translations. DO NOT MERGE
Change-Id: Ib1fbe9d70fcb60c19b0323490a6b8cb147e83bed
Auto-generated-cl: translation import
2018-06-27 08:51:02 -07:00
Bill Yi
eb5173e7b3 Import translations. DO NOT MERGE
Change-Id: I3494a9c6608aafc5406ca9a6f341983fe82feccc
Auto-generated-cl: translation import
2018-06-27 08:50:14 -07:00
Bill Yi
e58de4a04e Import translations. DO NOT MERGE
Change-Id: Ia3fb708923998222608c8c4de5617ee4ad6e936d
Auto-generated-cl: translation import
2018-06-27 08:48:22 -07:00
TreeHugger Robot
f1185e3120 Merge "Merge inputmethodcommon into LatinIME repo" 2018-06-25 16:24:57 +00:00
Yohei Yukawa
5b65f03cff Remove an unused layout file
This layout file was copied from Settings app but in LatinIME it has
never been used.  Also, android:onClick attributes in that layout file
are pointing to non-existing method in LatinIME, which causes lint
warnings.

Since tihs files has never been used in LatinIME, there should be no
user-visible behavior change.

Bug: 110757803
Test: tapas LatinIME && make -j
Change-Id: Ib51744979df333ac432aefc54ef7d0f413cf6161
2018-06-24 16:50:43 -07:00
Yohei Yukawa
733a0ea406 Merge inputmethodcommon into LatinIME repo
This is a preparation to deprecate frameworks/opt/inputmethodcommon
repository.

Currently repository 'inputmethodcommon' is used only from LatinIME.
Having such a repository only for one project is overkill.  Also, to
add gradle build support to LatinIME project, it would be much easier
LatinIME didn't have such a dependency.

This CL mechanically copies files in 'inputmethodcommon' repository to
'LatinIME' repository.  In theory there should be no behavior change.

Bug: 110741521
Test: tapas LatinIME && make -j
Change-Id: I3fabb038be9a944dcd9ef79ffcc89800a5f0bf5a
2018-06-24 15:52:36 -07:00
Bill Yi
97763ae8c8 [automerger skipped] Merge "Import translations. DO NOT MERGE" into pi-dev am: 900a59f177 -s ours
am: da96495c86  -s ours

Change-Id: I14e5d966b8c80f2fcd183caac830f58be76f2611
2018-06-21 17:08:06 -07:00
Bill Yi
da96495c86 [automerger skipped] Merge "Import translations. DO NOT MERGE" into pi-dev
am: 900a59f177  -s ours

Change-Id: If686cbc8844e0dd19d1f37b1012aa1159bafe78e
2018-06-21 17:05:17 -07:00
TreeHugger Robot
900a59f177 Merge "Import translations. DO NOT MERGE" into pi-dev 2018-06-22 00:01:23 +00:00
Bill Yi
aa125d95ea [automerger skipped] Merge "Import translations. DO NOT MERGE" into pi-dev am: 79f43db513 -s ours
am: 30b871c550  -s ours

Change-Id: Ic0aaf1b5f4a486cc9717c853002a80f6814a3b0b
2018-06-21 16:07:35 -07:00
Bill Yi
d0fd836f1b [automerger skipped] Import translations. DO NOT MERGE am: 3fc7472bcf -s ours
am: 6e78ee9f84  -s ours

Change-Id: I908e1bfe8568128f71a710d62c340effda6482f6
2018-06-21 16:03:18 -07:00
Bill Yi
30b871c550 [automerger skipped] Merge "Import translations. DO NOT MERGE" into pi-dev
am: 79f43db513  -s ours

Change-Id: I7e2c2f6b4081255210a646b9023e9173f7130d56
2018-06-21 16:03:17 -07:00
Bill Yi
6e78ee9f84 [automerger skipped] Import translations. DO NOT MERGE
am: 3fc7472bcf  -s ours

Change-Id: I004f85a326da76a65c1d8fa8072ba719c5e42344
2018-06-21 16:00:38 -07:00
TreeHugger Robot
79f43db513 Merge "Import translations. DO NOT MERGE" into pi-dev 2018-06-21 22:59:59 +00:00
Bill Yi
3fc7472bcf Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: Ifdefd11713addfc8ffedee5f65b9c842cbe3a435
2018-06-21 12:18:33 -07:00
Bill Yi
e0a1f83d8b Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I3a99b392b7d303bac6c0e702029642b75419a6cb
2018-06-21 12:17:47 -07:00
Bill Yi
d25ca81e5d Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I8984bc6cf378f0efcbcb0e7a1d601614045c6d10
2018-06-21 12:15:36 -07:00
TreeHugger Robot
4569741c3f Merge "Import translations. DO NOT MERGE" 2018-06-20 22:08:13 +00:00
TreeHugger Robot
92734fcbae Merge "Import translations. DO NOT MERGE" 2018-06-20 22:04:12 +00:00
Bill Yi
dd57cac3e8 Import translations. DO NOT MERGE
Change-Id: I161eb84ec4a68d0983aeaffad5ac4b4f68e64afc
Auto-generated-cl: translation import
2018-06-20 11:32:37 -07:00
Bill Yi
342c8a31c0 Import translations. DO NOT MERGE
Change-Id: I5e073ffc26f474f27faafc7f0e1c28858a0f2d1a
Auto-generated-cl: translation import
2018-06-20 11:31:47 -07:00
Bill Yi
d995f95355 Import translations. DO NOT MERGE
Change-Id: I268ff60118e223b9645b93e6af9ec75efb2d8003
Auto-generated-cl: translation import
2018-06-20 11:29:50 -07:00
Xin Li
3603fb9848 Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master am: 787b1fd397
am: d3bd55ff36

Change-Id: I5634d7f941eb68ae2c60074dc35483b8d70249e0
2018-06-09 07:00:50 -07:00
Xin Li
d3bd55ff36 Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master
am: 787b1fd397

Change-Id: I7d53b153be2c2ae7953862b31c33924b3a4b69a7
2018-06-09 03:32:22 -07:00
Xin Li
787b1fd397 Merge pi-dev-plus-aosp-without-vendor into stage-aosp-master
Bug: 79597307
Change-Id: I76aba51f6b8badf493af7f7c5311cc4d64ae92da
2018-06-08 11:08:09 -07:00
Bill Yi
9d6ea8f64b [automerger skipped] Import translations. DO NOT MERGE am: 5223e55714 -s ours
am: fe98372052  -s ours

Change-Id: Ia7a523f3f12cd60f8f98d28a506f70ef406c2f66
2018-06-04 12:08:40 -07:00
Bill Yi
fe98372052 [automerger skipped] Import translations. DO NOT MERGE
am: 5223e55714  -s ours

Change-Id: Idad46c75f15d0c86502a6da620729217798fbe66
2018-06-04 10:13:46 -07:00
Bill Yi
5223e55714 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: Idfabfb70bd18c49a7c22d374d3679682228e9a6f
2018-06-03 12:00:24 -07:00
TreeHugger Robot
92db44e865 Merge "Import translations. DO NOT MERGE" 2018-05-26 02:39:44 +00:00
TreeHugger Robot
0a26d64aca Merge "Import translations. DO NOT MERGE" 2018-05-25 23:25:47 +00:00
Bill Yi
9ae5e45ddc [automerger skipped] Import translations. DO NOT MERGE am: 6f52cfc821 -s ours
am: d6cc05be1d  -s ours

Change-Id: Ia7eb3eafb6844300693c864ddad35cbb5a7de9f9
2018-05-25 12:11:19 -07:00
Bill Yi
d6cc05be1d [automerger skipped] Import translations. DO NOT MERGE
am: 6f52cfc821  -s ours

Change-Id: Ie9432dc64b559b374b19eeeb935f7ef7068c1ab3
2018-05-25 12:07:42 -07:00
Bill Yi
339789cccd [automerger skipped] Import translations. DO NOT MERGE am: 1896f3436b -s ours
am: b1283460a2  -s ours

Change-Id: Iaf54d091ca2482b3d413f9e9796db9baff4406f9
2018-05-24 22:56:11 -07:00
Bill Yi
6f52cfc821 Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: Ie39b03988909ff74c926f29324818007de3c624b
2018-05-24 17:09:14 -07:00
Bill Yi
e5218a757b Import translations. DO NOT MERGE
Change-Id: Ia196c88f1238f9b8332beaff05066fb585dc899f
Auto-generated-cl: translation import
2018-05-24 17:08:22 -07:00
Bill Yi
e3406ff0c1 Import translations. DO NOT MERGE
Change-Id: If609cecd258ccedd9073d17d342e2847e2f19909
Auto-generated-cl: translation import
2018-05-24 16:59:38 -07:00
Bill Yi
b1283460a2 [automerger skipped] Import translations. DO NOT MERGE
am: 1896f3436b  -s ours

Change-Id: I01e54375e0cc37def80a199a8ce2fbeb8fb37865
2018-05-23 14:25:58 -07:00
Bill Yi
1896f3436b Import translations. DO NOT MERGE
Auto-generated-cl: translation import

Bug: 64712476
Change-Id: Ie24f420e99418085e9c202fdea3dac9773fb30a5
2018-05-22 16:31:38 -07:00
Yohei Yukawa
f97da47c02 Opensource a test tool called EditTextVariations
This CL opensouces a testing tool called EditTextVariations that has
been used internally to test IME behaviors on various
EditorInfo#inputType and EditorInfo#imeOptions.

Bug: 80039502
Test: Manually verified as follows.
 1. tapas EditTextVariations
 2. make -j
 3. adb install -r $ANDROID_TARGET_OUT_TESTCASES/EditTextVariations/EditTextVariations.apk
Change-Id: Ia87e655573c2fd1fc09d56e4af90bfb1dfd65f9b
2018-05-22 10:31:28 -07:00