summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-01-08Snap for 5217200 from a5db0f348e91c327b70bc53e2b5a0d86694dc317 to ↵android-9.0.0_r39android-9.0.0_r38pie-b4s4-releaseandroid-build-team Robot
pi-b4s4-release Change-Id: Ibacc874967f335fc81534d6278045cd85dc6c053
2019-01-07Merge "Do not test ELF files that require special program interpreter" into ↵android-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r37android-9.0.0_r36pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-b4s4-devHsin-Yi Chen
pie-vts-dev am: 106519795c Change-Id: If6de727f532ce4607bb30d284398bf4fce944ac9
2019-01-08Merge "Do not test ELF files that require special program interpreter" into ↵Treehugger Robot
pie-vts-dev
2019-01-04Snap for 5210576 from b014f8f1d43becbe12832a3ca903cd8a2f7d3d60 to ↵android-build-team Robot
pi-b4s4-release Change-Id: Iccd51d4fdb72d5f4bfec1f0e8838b45bc4f57cff
2019-01-03Enlarge timeout value for vts one test caseweijuncheng
am: 2d45004a26 Change-Id: Ia99f3e7d4766429aa0a6ba6ad6aa7497e2385787
2018-12-27Enlarge timeout value for vts one test caseweijuncheng
Test: run vts -m VtsVndkDependency -t VtsVndkDependency#testElfDependency Root cause: The case will pull /odm /vendor image in the test device, however, it will Interrupt main thread because the device didnot finish the pull command in 3min Solution: Enlarge timeout value for VtsVndkDependency test Bug:122028543 Change-Id: I6300c7eb8a3330930522847c05287cc7bae7a9d9 Signed-off-by: weijuncheng <weijuncheng@xiaomi.com>
2018-11-21Do not test ELF files that require special program interpreterHsin-Yi Chen
Bug: 115567177 Test: vts-tradefed run vts -m VtsVndkDependency Change-Id: I788aa564d132c3c62692a91ef5be7587a5ed4fae Merged-In: I788aa564d132c3c62692a91ef5be7587a5ed4fae (cherry picked from commit 1d61b4b68250c5e97aa495083818a8092f6a9915)
2018-06-01Merge "Add dump data for VNDK 28, 32-bit binder" into pi-devandroid-vts-9.0_r5android-vts-9.0_r4android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11pie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-releasepie-dr1-devpie-devHsin-Yi Chen
2018-05-31Merge "Output ABI dump to the directory for target's binder bitness" into pi-devTreeHugger Robot
2018-05-31Merge "Load ABI dump according to device's binder bitness" into pi-devKeun Soo Yim
2018-05-31Add dump data for VNDK 28, 32-bit binderHsin-Yi Chen
The data were generated from aosp_arm_ab and aosp_x86_ab. Test: run vts -m VtsVndkAbi Bug: 79659992 Change-Id: Ie53ba791fd803785512cf452ab87564d9ec84453
2018-05-31Update dump data for VNDK 28, 64-bit binderHsin-Yi Chen
- Generate dump from aosp_* targets - Add android.hardware.configstore@1.1 - Update libbinder, libhwbinder symbols - Remove __cfi_check. Test: run vts -m VtsVndkAbi Bug: 77310975 Change-Id: Ie1aca7791695716aa02b53e847c5479cc86cad06
2018-05-30Output ABI dump to the directory for target's binder bitnessHsin-Yi Chen
Bug: 77310975 Test: ./dump_abi.py ../../../../development/vndk/tools/definition-tool/datasets/eligible-list-28.csv Change-Id: I14f5a791b6583118a1b001cb866df799a20c72f6
2018-05-29Load ABI dump according to device's binder bitnessHsin-Yi Chen
Bug: 79659992 Test: run vts -m VtsVndkAbi Change-Id: I9af6e9334c8663694737fb9bf88af600906e2bc9
2018-05-23Update dump data for 28Hsin-Yi Chen
- Remove UBSan symbols. - Update libmedia_helper and libunwindstack symbols. - Fix symbol aliasing in vtables. Test: run vts -m VtsVndkAbi Bug: 77310975 Change-Id: Ifa2ce0f56e1a83851089d744ae48e0a61c1ff456
2018-05-14Update VNDK ABI dump for 28Hsin-Yi Chen
Update libbinder, libstagefright_foundation, and libcutils. Bug: 79659992 Test: run vts -m VtsVndkAbi Change-Id: I871d0572428759158bfe4fe9df134971081410a7
2018-05-03Update dump data for 28Hsin-Yi Chen
- Rename directories from P to 28. - Update libunwindstack, libvixl, and libhwbinder symbols. Bug: 74299030 Test: vts-tradefed run commandAndExit vts -m VtsVndkAbi Change-Id: Ie4e8fb68eff7061f06cc96a9fd1d0fc5ab976274
2018-04-27Skip vtable comparison if the dumper outputs nothingHsin-Yi Chen
Bug: 78316564 Test: vts-tradefed run commandAndExit vts -m VtsVndkAbi Change-Id: Iab7bde191980c87effbe626dbb3e0efe0229e234
2018-04-24Update dump data for PHsin-Yi Chen
- Add libminijail to VNDK. - Update symbol dump for libbinder. Bug: 77310975 Test: run vts -m VtsVndkAbi Change-Id: I1a343afad7137e0f7efccacba13bb4e47704c714
2018-04-18Merge "Update ABI dump for P" into pi-devHsin-Yi Chen
2018-04-18Merge "Allow VNDK-SP extension to depend on vendor libraries" into pi-devHsin-Yi Chen
2018-04-16Update ABI dump for PHsin-Yi Chen
Bug: 77310975 Test: run vts -m VtsVndkAbi Change-Id: I52fe52550331b20161271108fb3d72a776e1e94f
2018-04-13Allow VNDK-SP extension to depend on vendor librariesHsin-Yi Chen
VNDK-SP-Ext libraries are allowed to depend on vendor libraries, but those vendor libraries must not depend on VNDK. The test case finds depedencies of VNDK-SP-Ext and checks whether they follow the above rules. Bug: 77830490 Test: vts-tradefed run commandAndExit vts -m VtsVndkDependency Change-Id: Ia5305186a8e30af98055b1c765b8181dc79886a8
2018-04-11[automerger skipped] Use versioned VNDK directory in vts-vndk am: 4825b79134Hsin-Yi Chen
am: f259f3934c -s ours Change-Id: Idd6a3fa3301f447c04ec049f53d7312502c5365c
2018-04-11Use versioned VNDK directory in vts-vndkHsin-Yi Chen
am: 4825b79134 Change-Id: I33e7e145ca0f7dec282f5c145b4d27016dfd30d4
2018-04-09Use versioned VNDK directory in vts-vndkoreo-mr1-vts-devHsin-Yi Chen
If the device has the property of ro.vndk.version, VtsVndkDependency loads VNDK-SP library names from /system/{LIB}/vndk-sp{VER}. Bug: 77680169 Test: vts-tradefed run commandAndExit vts-vndk Change-Id: Ia5b5d7b5bd14d7d2c8fe7da0e5466698627e2b84 Merged-In: I9bfb8e8a970f030ec93364cbe511b03bdfca2f29
2018-03-31Make dump_abi.py load library names from eligible listHsin-Yi Chen
Test: ./dump_abi.py \ $ANDROID_BUILD_TOP/development/vndk/tools/definition-tool/datasets/eligible-list-p-release.csv Bug: 73329012 Change-Id: Ia8674e5298ce5a8257db3d451af883abbb792a02 Merged-In: Ia8674e5298ce5a8257db3d451af883abbb792a02 (cherry picked from commit 29065e94e0784d4dca9b42795566e5de037ab8a0)
2018-03-27Load default VNDK version from fileHsin-Yi Chen
If the device has no VNDK version, load the PLATFORM_VNDK_VERSION of the VTS package from file and also load the test data of the version. Test: run vts -m VtsVndkDependency Bug: 76080475 Change-Id: Ic7b2b2ab659e3a220b6c1310f3e0afe8995cbeda
2018-03-21Merge "Update dump data for arm64" into pi-devTreeHugger Robot
2018-03-16Do not stop dump_abi.py when library is not foundHsin-Yi Chen
Some VNDK libraries are not built for all architectures. If the library is not found, dump_abi.py continues running and outputs warning message. Bug: 73329012 Test: ./dump_abi.py vndk{VNDK_VER}/libclang_rt.ubsan_standalone-i686-android.so Change-Id: Ic8a5c00602a736025113c723c2b4944dd582f92d Merged-In: Ic8a5c00602a736025113c723c2b4944dd582f92d (cherry picked from commit 0f58a08fcf08a151d27c156a76b0e7770cd4aeb7)
2018-03-16Update dump data for arm64Hsin-Yi Chen
Bug: 73329012 Test: vts-tradefed run commandAndExit vts -m VtsVndkAbi Change-Id: Iecf386be7341bca4f6aa1167617fa1b685115e83
2018-03-02Merge "Load LL-NDK-Private, VNDK-Private, and VNDK-SP-Private from eligible ↵Hsin-Yi Chen
list"
2018-03-01remove VtsPythonVirtualenvPreparer from modules as they are now part of plan ↵Yuexi Ma
config am: 06f7ecffcb am: f9ef296f91 am: dbc5d05d63 Change-Id: Ic5733c70b2a475caf2b7cae0bfbf48b07729d115
2018-03-01remove VtsPythonVirtualenvPreparer from modules as they are now part of plan ↵Yuexi Ma
config am: 06f7ecffcb am: f9ef296f91 Change-Id: I5ac7ab765a7ac127ee3821424bc985dc7ce4cd06
2018-03-01remove VtsPythonVirtualenvPreparer from modules as they are now part of plan ↵Yuexi Ma
config am: 06f7ecffcb Change-Id: I267575b99458cdb2e4882a2acbba306c8672a771
2018-03-01Merge "Update dump data for arm64"Hsin-Yi Chen
2018-03-01Load LL-NDK-Private, VNDK-Private, and VNDK-SP-Private from eligible listHsin-Yi Chen
- Add the tag of VNDK-Private which is a set of libraries in /system/${LIB}/vndk${VNDK_VER} but not directly accessible to vendor libraries. - Remove SP-NDK, SP-NDK-Indirect, and VNDK-SP-Indirect as they have been removed from eligible list. - Rename VNDK-SP-Indirect-Private to VNDK-SP-Private. - Rename LL-NDK-Indirect to LL-NDK-Private. Bug: 73863967 Test: vts-tradefed run commandAndExit vts-vndk Change-Id: Ifb86902bcb42c4cc5c1bb0c45a7c50ca3ded92cc
2018-02-28Add VtsVndkHidlBufferpoolV1_0TargetSungtak Lee
Add vts unit tets for libstagefright_bufferpool@1.0. Bug: 73312686 Change-Id: I3f8be404037370a87a6e7ec49d7fa87453df6673
2018-02-28remove VtsPythonVirtualenvPreparer from modules as they are now part of plan ↵Yuexi Ma
config Test: run vts-selftest Change-Id: Ia6ea784327cac52fa1a7dc9ff62b37ff0ab62de1
2018-02-27Merge "Add test that ensures odm and vendor don't contain LL-NDK"Hsin-Yi Chen
2018-02-27Merge "Add odm to library paths in vts-vndk"Hsin-Yi Chen
2018-02-26Update dump data for arm64Hsin-Yi Chen
Bug: 73329012 Test: run vts -m VtsVndkAbi Change-Id: Ie553f10f7dd99f25394232dc843d6540cc384aed
2018-02-14Add test that ensures odm and vendor don't contain LL-NDKHsin-Yi Chen
Bug: 73219016 Test: vts-tradefed run commandAndExit vts -m VtsVndkFiles Change-Id: Ifaafeff8c85be7f3b3a12111c5cde1374403f798
2018-02-14Add odm to library paths in vts-vndkHsin-Yi Chen
- VtsVndkAbi compares odm libraries with ABI dump. - VtsVndkDependency copies odm to host and loads ELF objects from both vendor and odm partitions. - VtsVndkOpenLibraries checks if odm processes open system libraries. Bug: 73218780 Test: vts-tradefed run commandAndExit vts-vndk Change-Id: I478e422ff217f48204a9825e547d18983aacbf15
2018-02-13Use versioned VNDK directory in dump_abi.py am: 3faf9fe0e6 am: ae4da2247aHsin-Yi Chen
am: 63be879109 Change-Id: Id9a53955de0cfba932427ce05c680ea6d12e8963
2018-02-13Use versioned VNDK directory in dump_abi.py am: 3faf9fe0e6Hsin-Yi Chen
am: ae4da2247a Change-Id: I69bbb90b207784e1f422c61930ad2c275a767b26
2018-02-13Use versioned VNDK directory in dump_abi.pyHsin-Yi Chen
am: 3faf9fe0e6 Change-Id: I626c7e3f8bd95ceac9ab703de15d9daf835f2904
2018-02-07Use versioned VNDK directory in dump_abi.pyHsin-Yi Chen
- Replace {VNDK_VER} with PLATFORM_VNDK_VERSION in library names. - Change output directory to PLATFORM_VNDK_VERSION/TARGET_ARCH/lib[64]. Bug: 70487344 Test: python dump_abi.py vndk-sp{VNDK_VER}/libutils.so Change-Id: Icff01d9afa55c282e83e16887ce2818d7fff7582
2018-02-05Add test for dependency of VNDK-SP extensionHsin-Yi Chen
Bug: 68113025 Test: vts-tradefed run commandAndExit vts -m VtsVndkDependency Change-Id: Ic2d0a8ae786e35344b7cc18f8c58b59107393c57
2018-01-26Add metadata to modules in test/vts-testcase/vndk am: c9e36fb3dc am: ↵Hsin-Yi Chen
67ea777bdd -s ours am: d5b0942cd5 -s ours am: 4551866aed -s ours Change-Id: I164bc0dd7bbe053e06a0b937882f96cf7b6b89eb