Age | Commit message (Collapse) | Author |
|
The command:
./tools/icu4c_srcgen/generate_ndk.py
Test: n/a
Change-Id: I602893e9d69e6cd1a0c29ddf8335b01f795c9969
|
|
The command:
./tools/icu4c_srcgen/generate_ndk.py
Test: n/a
Change-Id: I3d7c840938eb322c0ea9fbc5be4d826934f3afe9
|
|
The command:
./tools/icu4c_srcgen/generate_ndk.py
Test: n/a
Change-Id: I3747fb535d1536bd1e12c92f47e094438a40b5ab
|
|
The command:
./tools/icu4c_srcgen/generate_ndk.py
Change-Id: I53f2cad85369f8853275b91fd9e16a44804e523e
|
|
The command:
./tools/icu4c_srcgen/generate_ndk.py
Change-Id: Ied644049eb1861c8517d974a9a79a176957dbc3e
|
|
The command:
./tools/icu4c_srcgen/generate_ndk.py
./tools/icu4c_srcgen/doc_patches/create_patches.sh # Update .patch files
Change-Id: I5364b6c6b2b70d333dbc7107cb85212e1853656a
|
|
Attempt 2: The test is only for primary ABI, until the Soong limitation
is resolved.
- cintltest and intltest are the executable binaries
running the devices.
- cintltest and intltest are basically compiled against
libicuuc and libicui18n, except if the APIs are available
in the NDK surface in libicu, the test will link that in favour
of NDK. So the APIs provided in the NDK will have the API coverge,
while the test can keep using the hidden APIs in libicuuc, and
libicui18n.
cts_headers/ are the same as libicuuc and libicui18n headers, except
that unicode/urename.h is modified by the generate_ndk.py to select
the NDK API surface.
Bug: 160350521
Test: atest CtsIcu4cTestCases
Test: Inspect the symbol table manually by "objdump -TC cintltst"
Test: build/soong/build_test.bash
Test: Test: OUT_DIR=ndk_out build/soong/scripts/build-ndk-prebuilts.sh
Change-Id: Icf51b09c36eb3b4ef30a5032bdef7af1a76567d9
|
|
Revert "Add cintltst and intltest as CTS"
Revert submission 1398728-libicu_test
Reason for revert: http://b/168445204
Reverted Changes:
Icf836add9:Add extra tests compiled aganist libicu into CtsIc...
I4a7a7b0ba:Add extra tests compiled aganist libicu into CtsIc...
Iaf8827cd4:Add cintltst and intltest as CTS
I852ffae40:Add CtsIcu4cTestCases for ICU4C API coverage
Change-Id: Icb5599a496329505418c222548305e61cc1461f2
|
|
- cintltest and intltest are the executable binaries
running the devices.
- cintltest and intltest are basically compiled against
libicuuc and libicui18n, except if the APIs are available
in the NDK surface in libicu, the test will link that in favour
of NDK. So the APIs provided in the NDK will have the API coverge,
while the test can keep using the hidden APIs in libicuuc, and
libicui18n.
cts_headers/ are the same as libicuuc and libicui18n headers, except
that unicode/urename.h is modified by the generate_ndk.py to select
the NDK API surface.
Bug: 160350521
Test: atest CtsIcu4cTestCases
Test: Inspect the symbol table manually by "objdump -TC cintltst"
Change-Id: I852ffae40a711601840ba0b8f7aea7e214e148dd
|