summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-06-15Snap for 7458019 from a33274db2922f007fd1278272ca20a31e0a828ec to ↵android-vts-10.0_r9android-vts-10.0_r16android-vts-10.0_r15android-vts-10.0_r14android-vts-10.0_r13android-vts-10.0_r12android-vts-10.0_r11android-vts-10.0_r10android-cts-10.0_r9android-cts-10.0_r16android-cts-10.0_r15android-cts-10.0_r14android-cts-10.0_r13android-cts-10.0_r12android-cts-10.0_r11android-cts-10.0_r10android10-tests-releaseAndroid Build Coastguard Worker
android10-tests-release Change-Id: Iab116c5fbb291e5a6ef95cc6608c44196de1e15b
2021-06-11Allow dependencies on non-default link pathsandroid10-tests-devHsin-Yi Chen
The dependency test differentiates default link paths and permitted paths. Vendor objects may depend on libraries in non-default link paths. The test allows the dependencies if the objects have RUNPATHs in vendor or odm partition. Test: vts-tradefed run vts -m VtsVndkDependency Bug: 185363536 Change-Id: I3383ebfb5321290245ac8ba2d05a59df881b9c64
2021-04-30Snap for 7324965 from c58fb038ab06da78a1e0827e9413e20cfdccc6c2 to ↵android-build-prod (mdb)
android10-tests-release Change-Id: I61f96528245091738db231dae04ae99e850e2d44
2021-04-29Search runpaths for ELF dependenciesHsin-Yi Chen
This commit extends VtsVndkDependency to load runpaths from ELF. If an ELF object has runpaths under the permitted link paths, the linker searches the runpaths and the default paths for dependencies. Test: vts-tradefed run vts -m VtsVndkDependency -a arm64-v8a Bug: 144316411 Bug: 185363536 Change-Id: Ib25399267e8eb3ee2b3d3c016560ce7554a83182 Merged-In: Ib25399267e8eb3ee2b3d3c016560ce7554a83182 (cherry picked from commit 7b2cdca6e74ff5ec21a159a7af551300bff5548f)
2020-10-02Snap for 6878349 from 15f0906bc9267ff28761a687324b1d3bbd95bace to ↵android-vts-10.0_r8android-vts-10.0_r7android-vts-10.0_r6android-cts-10.0_r8android-cts-10.0_r7android-cts-10.0_r6android-build-prod (mdb)
android10-tests-release Change-Id: Idf362a95edcbac14635acf38ce78a4be3049a458
2020-10-01[automerger skipped] Add searching path for app internal libraries am: ↵Hsin-Yi Chen
68f5276dbb -s ours am skip reason: Change-Id I73d102ce61d723d80919fd0ca8c29585afb371a0 with SHA-1 5e1bc0367a is in history Original change: https://android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/1440551 Change-Id: Icde35277aaf4b4da0a6bae3ee7bae9f47c41c238
2020-09-28Add searching path for app internal librariespie-vts-devHsin-Yi Chen
testElfDependency checks if each executables/libraries dependencies meet VNDK requirements by searching standard library paths. However, in case that some modules use a library which depends on another one located in same directory, it cannot resolve that dependency and results in failure due to missing needed library. Bug: 123216664 Test: run vts -m VtsVndkDependency -t VtsVndkDependency#testElfDependency Change-Id: I73d102ce61d723d80919fd0ca8c29585afb371a0 Merged-In: I73d102ce61d723d80919fd0ca8c29585afb371a0 (cherry picked from commit 5e1bc0367a8530836fde7cf8fc2c141b1af05ef4)
2020-07-31Snap for 6725962 from 5e1bc0367a8530836fde7cf8fc2c141b1af05ef4 to ↵android-build-prod (mdb)
android10-tests-release Change-Id: I19e21397bce69edd551684aadf9ed2b87eb3695a
2020-07-28Add searching path for app internal librariesHsin-Yi Chen
testElfDependency checks if each executables/libraries dependencies meet VNDK requirements by searching standard library paths. However, in case that some modules use a library which depends on another one located in same directory, it cannot resolve that dependency and results in failure due to missing needed library. Bug: 123216664 Test: run vts -m VtsVndkDependency -t VtsVndkDependency#testElfDependency Change-Id: I73d102ce61d723d80919fd0ca8c29585afb371a0
2019-06-20Do not test the ELF objects not built for Android am: ae9db0ecb2android-vts-10.0_r5android-vts-10.0_r4android-vts-10.0_r3android-vts-10.0_r2android-cts-10.0_r5android-cts-10.0_r4android-cts-10.0_r3android-cts-10.0_r2android10-devHsin-Yi Chen
am: 81182ebfb4 Change-Id: I65195de58511f892917310bd8cf6d0a4312b69be
2019-06-20Do not test the ELF objects not built for AndroidHsin-Yi Chen
am: ae9db0ecb2 Change-Id: Ieb24e2a62f77153577c4733556c4f961abf0955b
2019-06-17Do not test the ELF objects not built for AndroidHsin-Yi Chen
Bug: 133399940 Test: vts-tradefed run vts -m VtsVndkDependency Change-Id: Ibaeec9f864c96da6390745fa5247c5775af63b1c
2019-05-10Exclude bufferpool tests from compliance planHsin-Yi Chen
Bug: 132191799 Test: run vts-library -m VtsVndkHidlBufferpoolV2_0Target Change-Id: I7968995d796900ccddd247150606b243da62f04e
2019-04-16Remove old sample dumps for QHsin-Yi Chen
VTS in Q uses the dumps under prebuilts/abi-dumps/vndk/. The sample dumps are unused. Bug: 130201960 Test: vts-tradefed run vts -m VtsVndkAbi Change-Id: I696480e5fdc60ec4ffd10c8ea05d0ce5c20ed33e
2019-04-02Add VNDK 28 dumps in JSON format am: f4ed0d8e02 am: cbd16a904fHsin-Yi Chen
am: 1c0594834b Change-Id: I452005097fa4e2c1dc7cc734e814f97ff442349a
2019-04-02Add VNDK 28 dumps in JSON format am: f4ed0d8e02Hsin-Yi Chen
am: cbd16a904f Change-Id: Ide60076dfe5894ddb2b3ca3ae6c8d2c7b0f448ee
2019-04-02Add VNDK 28 dumps in JSON formatHsin-Yi Chen
am: f4ed0d8e02 Change-Id: Ic59d914c6e42b41b12626956ac82b5f809b57d50
2019-04-01Add VNDK 28 dumps in JSON formatandroid-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-o-mr1-iot-release-1.0.12oreo-mr1-iot-releaseHsin-Yi Chen
Bug: 117801455 Test: vts-tradefed run vts -m VtsVndkAbi Change-Id: I2aaa0304ec3286c7b8f169504f76246d14ba766f
2019-03-08[automerger skipped] Convert Android.mk file to Android.bp am: 5597c83ef8 ↵Sasha Smundak
am: 0998c52569 am: 3ee2e60edc -s ours am skip reason: change_id I02a9e9ba3c9dad2f5e584d140c2bbbbad93102bd with SHA1 da9e029c48 is in history Change-Id: I4e78d6bc1b0573f534d42dd2a0a9bad3d1ce2291
2019-03-08Convert Android.mk file to Android.bp am: 5597c83ef8Sasha Smundak
am: 0998c52569 Change-Id: Ifbb684701487245f4523b85b71b23ed782877587
2019-03-08Convert Android.mk file to Android.bpSasha Smundak
am: 5597c83ef8 Change-Id: I44c56c6f0a05648b0ecc73ff9bbb73a797de16b8
2019-03-03Convert Android.mk file to Android.bpandroid-q-preview-1android-o-mr1-iot-release-1.0.10Sasha Smundak
See build/soong/README.md for more information. Fixes: 122332342 Test: treehugger Change-Id: I02a9e9ba3c9dad2f5e584d140c2bbbbad93102bd Merged-In: I02a9e9ba3c9dad2f5e584d140c2bbbbad93102bd
2019-02-26Convert Android.mk file to Android.bpSasha Smundak
See build/soong/README.md for more information. Bug: 122332342 Test: treehugger Change-Id: I02a9e9ba3c9dad2f5e584d140c2bbbbad93102bd
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospXin Li
am: f136e0f718 Change-Id: I4a129ba4e83f0e9d0e00c644be551e8dba79a036
2019-02-25Merge stage-aosp-master into pi-dev-plus-aospXin Li
Bug: 126125118 Change-Id: I2f9ba42720ae1a72f0776f425886492b8411bae8
2019-02-20DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-masterXin Li
Bug: 120848293 Change-Id: Id8dbb97bac9a5706bf1f166db7f1f00865b3ab79
2019-02-12update OWNERS for vts related projects am: 074b2a38c3 am: c6f7ab5656Guang Zhu
am: a70fba4862 Change-Id: I00121295be957c2e3b7144d68c40ace195367804
2019-02-12update OWNERS for vts related projects am: 074b2a38c3Guang Zhu
am: c6f7ab5656 Change-Id: I19dd8d87164c02c856f55b91e5947083ef5b3c50
2019-02-12update OWNERS for vts related projectsGuang Zhu
am: 074b2a38c3 Change-Id: Ibb5f27571923b585884a22d201c32473b32f954d
2019-02-12update OWNERS for vts related projectsGuang Zhu
Bug: none Test: none Change-Id: I05c36ad2fb963596dcd7dda5e7d1e1a3257d973d
2019-01-07[automerger skipped] Merge "Do not test ELF files that require special ↵Hsin-Yi Chen
program interpreter" into pie-vts-dev am: 106519795c -s ours am: 6c23d91922 -s ours am: 15cb1d7053 -s ours am: c09fb319d3 -s ours am skip reason: change_id I788aa564d132c3c62692a91ef5be7587a5ed4fae with SHA1 1d61b4b682 is in history Change-Id: I90756f5a1b198fdb428452524e71feed3b52e99e
2019-01-07[automerger skipped] Do not test ELF files that require special program ↵Hsin-Yi Chen
interpreter am: d4321674f8 -s ours am: 6fb80f5ff7 -s ours am: c238714ca7 -s ours am: 6b6c223877 -s ours am skip reason: change_id I788aa564d132c3c62692a91ef5be7587a5ed4fae with SHA1 1d61b4b682 is in history Change-Id: I6b810eeae4455fe3575a164a24f2ef023283c44d
2019-01-07[automerger skipped] Merge "Do not test ELF files that require special ↵Hsin-Yi Chen
program interpreter" into pie-vts-dev am: 106519795c -s ours am: 6c23d91922 -s ours am: 15cb1d7053 -s ours am skip reason: change_id I788aa564d132c3c62692a91ef5be7587a5ed4fae with SHA1 1d61b4b682 is in history Change-Id: I574fd0dfeead0c1cb0e623efbef6cd36c4d2eb90
2019-01-07[automerger skipped] Do not test ELF files that require special program ↵Hsin-Yi Chen
interpreter am: d4321674f8 -s ours am: 6fb80f5ff7 -s ours am: c238714ca7 -s ours am skip reason: change_id I788aa564d132c3c62692a91ef5be7587a5ed4fae with SHA1 1d61b4b682 is in history Change-Id: Idf8fcc19411ecdd694154f8925a5515c33df5e29
2019-01-07[automerger skipped] Merge "Do not test ELF files that require special ↵Hsin-Yi Chen
program interpreter" into pie-vts-dev am: 106519795c -s ours am: 6c23d91922 -s ours am skip reason: change_id I788aa564d132c3c62692a91ef5be7587a5ed4fae with SHA1 1d61b4b682 is in history Change-Id: Ia1ae0c29fccfc1f9f904e151419cb668878cf58c
2019-01-07[automerger skipped] Do not test ELF files that require special program ↵Hsin-Yi Chen
interpreter am: d4321674f8 -s ours am: 6fb80f5ff7 -s ours am skip reason: change_id I788aa564d132c3c62692a91ef5be7587a5ed4fae with SHA1 1d61b4b682 is in history Change-Id: I9102c473155f333dd1436ab860225f83b9adbbdc
2019-01-07[automerger skipped] Merge "Do not test ELF files that require special ↵Hsin-Yi Chen
program interpreter" into pie-vts-dev am: 106519795c am: a5db0f348e -s ours am: b4f5199460 -s ours am skip reason: change_id I788aa564d132c3c62692a91ef5be7587a5ed4fae with SHA1 1d61b4b682 is in history Change-Id: Ib0c84dea5e3e6d030fbeab5f22fe58cf616de8c7
2019-01-07[automerger skipped] Merge "Do not test ELF files that require special ↵Hsin-Yi Chen
program interpreter" into pie-vts-dev am: 106519795c am: a5db0f348e -s ours am skip reason: change_id I788aa564d132c3c62692a91ef5be7587a5ed4fae with SHA1 1d61b4b682 is in history Change-Id: Iaa353c0c7a394af6522eb6ca6f9b6f8c7c7bbf8a
2019-01-07[automerger skipped] Merge "Do not test ELF files that require special ↵Hsin-Yi Chen
program interpreter" into pie-vts-dev am: 106519795c -s ours am skip reason: change_id I788aa564d132c3c62692a91ef5be7587a5ed4fae with SHA1 1d61b4b682 is in history Change-Id: If94f33ae5497fa4d5e5b522adcf6a06b95d66d66
2019-01-07[automerger skipped] Do not test ELF files that require special program ↵Hsin-Yi Chen
interpreter am: d4321674f8 -s ours am skip reason: change_id I788aa564d132c3c62692a91ef5be7587a5ed4fae with SHA1 1d61b4b682 is in history Change-Id: If124e3e5523f12b81fc0718b6304e4f1fa66010d
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-03Enlarge timeout value for vts one test case am: 2d45004a26 am: 9718b2a6bc ↵weijuncheng
am: c6cc31972d am: 21e364dad9 Change-Id: I7a6748f7bc92b8b97395eada1de0cab160eacbe1
2019-01-03Enlarge timeout value for vts one test case am: 2d45004a26 am: 9718b2a6bcweijuncheng
am: c6cc31972d Change-Id: I570cf3a6152cfa98486f0394778ccc3e624b8d8e
2019-01-03Enlarge timeout value for vts one test case am: 2d45004a26 am: b014f8f1d4weijuncheng
am: d2902379f0 Change-Id: I0f0c093c075ff484e69dd9f25cf122026a928637
2019-01-03Enlarge timeout value for vts one test case am: 2d45004a26weijuncheng
am: 9718b2a6bc Change-Id: I9f49f4b53c7c17176c12b117819bba4c8cf5a34a
2019-01-03Enlarge timeout value for vts one test case am: 2d45004a26weijuncheng
am: b014f8f1d4 Change-Id: I95a32122cbbdea1d408b39b9d873bbdbbb9a9d29
2019-01-03Enlarge timeout value for vts one test caseweijuncheng
am: 2d45004a26 Change-Id: Ia99f3e7d4766429aa0a6ba6ad6aa7497e2385787
2019-01-03Enlarge timeout value for vts one test caseandroid-o-mr1-iot-release-1.0.8weijuncheng
am: 2d45004a26 Change-Id: If73a7e4d6bc0fa246aded8e2fe2dc8b7e38e7728
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>