summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-02[automerger skipped] Add searching path for app internal libraries am: ↵android-11.0.0_r46android-11.0.0_r43android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r30android11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr1-c-releaseHsin-Yi Chen
68f5276dbb am: c8721fe510 am: 7b70531ab2 am: ca25f1dc1c -s ours am: 0f32099e5b am: 9a0d3b3e02 Original change: https://android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/1440551 Change-Id: Ia32148d8adc8929326945c871854b89a2ce67bc3
2020-10-02[automerger skipped] Add searching path for app internal libraries am: ↵Hsin-Yi Chen
68f5276dbb am: c8721fe510 am: 7b70531ab2 am: ca25f1dc1c -s ours am: 0f32099e5b Original change: https://android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/1440551 Change-Id: I151a5112f41b538d8450935d42edea66de77dfe1
2020-10-02[automerger skipped] Add searching path for app internal libraries am: ↵Hsin-Yi Chen
68f5276dbb am: c8721fe510 am: 7b70531ab2 am: ca25f1dc1c -s ours am skip reason: skipped by user hsinyichen Original change: https://android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/1440551 Change-Id: I7da2dbf5fd74ab0b1092185a34e1bc0dad33319f
2020-10-01Add searching path for app internal libraries am: 68f5276dbb am: c8721fe510 ↵Hsin-Yi Chen
am: 7b70531ab2 Original change: https://android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/1440551 Change-Id: If79a0e1053a72f5c5469be3e17e36202b77760b0
2020-10-01Add searching path for app internal libraries am: 68f5276dbb am: c8721fe510Hsin-Yi Chen
Original change: https://android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/1440551 Change-Id: Iee92e7ce8ead8280654ffa906f5e200bff8cbde0
2020-10-01Add searching path for app internal libraries am: 68f5276dbbHsin-Yi Chen
Original change: https://android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/1440551 Change-Id: I04e2e0c6bcd4e87d3b414b16d8cc1b0d44dd07e2
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-08-10Return empty file list when out is an empty string. am: 0482d26ce8 am: ↵Hongguang Chen
719e9a5c20 am: ae65a3e744 Original change: https://googleplex-android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/12280289 Change-Id: I85c7bb7abe23d6a7a6d2e35f10f74986031ec94c
2020-08-10Return empty file list when out is an empty string. am: 0482d26ce8 am: ↵Hongguang Chen
719e9a5c20 Original change: https://googleplex-android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/12280289 Change-Id: If8f14f9803629b706b6d349191b8310643f19a9a
2020-08-10Return empty file list when out is an empty string. am: 0482d26ce8Hongguang Chen
Original change: https://googleplex-android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/12280289 Change-Id: I38c9991e0847e2f669644ea5c743bd84dbe74302
2020-08-05Return empty file list when out is an empty string.Hongguang Chen
BUG: 162528556 Test: VtsKernelProcFileApiTest#testProcPerUidTimes Change-Id: I86158d2af4736f2e6dc87f9bfab48b0496479548
2020-05-27Write VNDK test logs to stdout am: 70f90bff89 am: 56acfb6bbeHsin-Yi Chen
Change-Id: Icdd8af85780203084ae476be05e64a25bc59027c
2020-05-27Write VNDK test logs to stdout am: 70f90bff89Hsin-Yi Chen
Change-Id: I509cacb7b92725254bdf37f9205d83f28187a76e
2020-05-21Write VNDK test logs to stdoutandroid11-devHsin-Yi Chen
The logs are written to stderr by default and interleave the test results that TradeFed parses. This commit configures the logger to write to stdout. Test: LD_LIBRARY_PATH=out/host/linux-x86/lib64 atest vts_vndk_files_test Bug: 156715331 Change-Id: I5dd5754e6282bcf4b1fd748bb443c079dd668b35 Merged-In: I5dd5754e6282bcf4b1fd748bb443c079dd668b35 (cherry picked from commit 49ac4ba4dfe241fba9eed937cd0558fd8defb1c2)
2020-04-28Remove vts_vndk_open_libraries_test am: 93f1e7c213 am: e7cf89c0c8Hsin-Yi Chen
Change-Id: I7daaef2e113085009fe8b05bb6995133f03609e7
2020-04-28Remove vts_vndk_open_libraries_test am: 93f1e7c213Hsin-Yi Chen
Change-Id: I665cd8e35f26e24dd3db33e23e8c2b17dc3e19b4
2020-04-28Remove vts_vndk_open_libraries_testHsin-Yi Chen
The test requires LLNDK dependency list that the build system doesn't automatically generate. The list needs to be updated with LLNDK changes, but is only used by this test. We decided to remove the test in order to reduce maintenance cost. Test: vts-tradefed run vts --include-filter vts_vndk_open_libraries_test Bug: 154335335 Change-Id: I9df27a886e38fcad7b2e6187d43314b5c9eaf522 Merged-In: I9df27a886e38fcad7b2e6187d43314b5c9eaf522 (cherry picked from commit 180b978ccaae8a9ebb3e2f357a3e7883d7d92403)
2020-04-21Update verbosity setting for python tests am: 57c9b582c1 am: 8bd0291800Dan Shi
Change-Id: I2a1cda807f5cd1d756663f69a92219824d802066
2020-04-21Update verbosity setting for python tests am: 57c9b582c1Dan Shi
Change-Id: I4a1d0279a68f739d08b874d36a42164278d8f1ed
2020-04-21Update verbosity setting for python testsDan Shi
Bug: 152440552 Test: None Change-Id: I37fc8f87802c61539dd8e102aa4b49c3b6dd4ce1 Merged-In: I37fc8f87802c61539dd8e102aa4b49c3b6dd4ce1 (cherry picked from commit 032fef84e4f3fc3e2714b705b3546583493264d6)
2020-04-06Rename vts-core to vts am: 387b9ee3f3 am: e52891707fDan Shi
Change-Id: Ib21b69f5b1c96d553dee3c98f4f0344a27cbd911
2020-04-06Rename vts-core to vts am: 387b9ee3f3Dan Shi
Change-Id: Ice321ccde8eacf9cb76f489400f0bc3d77d642d8
2020-04-06Rename vts-core to vtsDan Shi
Bug: 151896491 Test: presubmit check Exempt-From-Owner-Approval: This CL renames suite name vts-core to vts. It won't change test logic or behavior. Change-Id: Ie08837255cd1503cf0bf8b7cc600c1a7c117d660
2020-03-13Add vts_vndk_abi_test am: d78aabf83d am: 46b58b71f5Automerger Merge Worker
Change-Id: I70abf5d47d57e62e17db7e2c972a001ea6d0802f
2020-03-13Add vts_vndk_open_libraries_test am: 2d354379a0 am: dc983e04f0Automerger Merge Worker
Change-Id: I7b331b923b7da8ac02c58a2faa3017beb9bb4aec
2020-03-13Add vts_vndk_dependency_test to vts-core am: e2e918fc67 am: e6de5c26c4Automerger Merge Worker
Change-Id: I3447942466e208854d6b33381ae1f0a3febe3bb2
2020-03-13Add vts_vndk_files_test am: a0805f0b0f am: ea547f5c6fAutomerger Merge Worker
Change-Id: I96a10a99c6e55d8db7248c204a47b4afb484840c
2020-03-13Convert vts_vndk_dependency_test to a host test am: 88f44c8998 am: 387f2d62caAutomerger Merge Worker
Change-Id: I27bcb876cdd19e51be06c85c27b9c725cb5315c7
2020-03-13Add vts_vndk_abi_test am: d78aabf83dAutomerger Merge Worker
Change-Id: I638110e90300fed7b6578dfb5c37cab92ca76817
2020-03-13Add vts_vndk_open_libraries_test am: 2d354379a0Automerger Merge Worker
Change-Id: I209cf06853d25bb1474d4dd6645109e005b9d2f3
2020-03-13Add vts_vndk_dependency_test to vts-core am: e2e918fc67Automerger Merge Worker
Change-Id: Id0b95a65cad8222e86e5370672674951eecccbab
2020-03-13Add vts_vndk_files_test am: a0805f0b0fAutomerger Merge Worker
Change-Id: Ic3b1dbb3274818fbce0776ca0a15d1eac3d62950
2020-03-13Convert vts_vndk_dependency_test to a host test am: 88f44c8998Automerger Merge Worker
Change-Id: I429c8f0c3b571b74595d3bfab0b673fbd7a017a1
2020-03-11Add vts_vndk_abi_testHsin-Yi Chen
This commit copies VtsVndkAbiTest.py to vts_vndk_abi_test.py, removes the dependency on VTS framework, and adds a python_host_test module for the new file. The module also includes the dump data converted from prebuilts/abi-dumps/vndk. Bug: 147454897 Test: ANDROID_SERIAL=1234 \ LD_LIBRARY_PATH=$ANDROID_HOST_OUT/lib64 \ $ANDROID_HOST_OUT/nativetest64/vts_vndk_abi_test/vts_vndk_abi_test \ --verbose Test: LD_LIBRARY_PATH=$ANDROID_HOST_OUT/lib64 atest vts_vndk_abi_test Change-Id: Ie9fbe764d6b57e2c10fad8541bd6effe7c5c34b6 Merged-In: Ie9fbe764d6b57e2c10fad8541bd6effe7c5c34b6 (cherry picked from commit a75e7230754d8f1a5cc54187c8c928ae2f13fa0c)
2020-03-09Add vts_vndk_open_libraries_testHsin-Yi Chen
This commit copies VtsVndkOpenLibrariesTest.py to vts_vndk_open_libraries_test.py, removes the dependency on VTS framework, and adds a python_test_host module for the new file. Bug: 147454897 Test: ANDROID_SERIAL=1234 \ LD_LIBRARY_PATH=$ANDROID_HOST_OUT/lib64 \ $ANDROID_HOST_OUT/nativetest64/vts_vndk_open_libraries_test/vts_vndk_open_libraries_test \ --verbose Change-Id: I0f35d8322045cedc0f1e43b3fb8eb7367c8e39b1 Merged-In: I0f35d8322045cedc0f1e43b3fb8eb7367c8e39b1 (cherry picked from commit 1d1c640b24f9ec493e3094197f3e4cf79a0ddf79)
2020-03-09Add vts_vndk_dependency_test to vts-coreHsin-Yi Chen
Bug: 147454897 Test: atest vts_vndk_dependency_test Change-Id: I07c3e5ad692ad4819433851dc7a932061f8b8935 Merged-In: I07c3e5ad692ad4819433851dc7a932061f8b8935 (cherry picked from commit 6addb03ef46bc2d8be2ab9fdc01093de755d674c)
2020-03-09Add vts_vndk_files_testHsin-Yi Chen
This commit copies VtsVndkFilesTest.py to vts_vndk_files_test.py, removes the dependency on VTS framework, and adds a python_test_host module for the new file. Bug: 147454897 Test: ANDROID_SERIAL=1234 \ LD_LIBRARY_PATH=$ANDROID_HOST_OUT/lib64 \ $ANDROID_HOST_OUT/nativetest64/vts_vndk_files_test/vts_vndk_files_test \ --verbose Change-Id: I4e8ee887a80fdaafed61456fee02405a145df5d3 Merged-In: I4e8ee887a80fdaafed61456fee02405a145df5d3 (cherry picked from commit d23ea9199060361e365319ec2c45d94c6d3a7488)
2020-03-09Convert vts_vndk_dependency_test to a host testHsin-Yi Chen
TradeFed does not support running Python file on device. This commit converts vts_vndk_dependency_test to a python_test_host. Bug: 147454897 Test: ANDROID_SERIAL=ABCDEF \ VTS_DATA_FILE_PATH=$ANDROID_HOST_OUT/vts/android-vts/testcases \ LD_LIBRARY_PATH=$ANDROID_HOST_OUT_TESTCASES/../lib64 \ $ANDROID_HOST_OUT_TESTCASES/vts_vndk_dependency_test/x86_64/vts_vndk_dependency_test Change-Id: I9c4a3eb48864fb511bc89e643a0549d98a351bec Merged-In: I9c4a3eb48864fb511bc89e643a0549d98a351bec (cherry picked from commit 5a37f5e07007eee8f7ab3eecb684d66471f4b9b3)
2020-02-20Add vts_vndk_dependency_test am: f4f34abd42 am: 3e4430fd2b am: 2cf1028508Automerger Merge Worker
Change-Id: I85307674a8038299e0e5ec86d837e118fcd9c46e
2020-02-20Add vts_vndk_dependency_test am: f4f34abd42 am: 3e4430fd2bAutomerger Merge Worker
Change-Id: I9b9de63f4fcc54038f7e6ccafcc3ac265becbff9
2020-02-20Add vts_vndk_dependency_test am: f4f34abd42Automerger Merge Worker
Change-Id: I5b017636f0a88802dbd8fb6369c06ef0b1579c09
2020-02-18Add vts_vndk_dependency_testHsin-Yi Chen
This commit adds vts_vndk_dependency_test.py which is copied from VtsVndkDependencyTest.py. The new file can be packaged into an executable file running on device without whole VTS framework. Bug: 147454897 Test: adb shell /data/local/tmp/vts_vndk_dependency_test Change-Id: Idc0fbf6e1d48fafffe537a73f7be93ab5c71d62e
2019-11-27Search runpaths for ELF dependencies am: 7b2cdca6e7 am: 4ac5857255Hsin-Yi Chen
am: 92a4343173 Change-Id: Ic4027678162696c635021062bdf90c8310fb8909
2019-11-27Search runpaths for ELF dependencies am: 7b2cdca6e7Hsin-Yi Chen
am: 4ac5857255 Change-Id: I538d140c38d98f91d6dc26ea784db4610fb0bda1
2019-11-27Search runpaths for ELF dependenciesandroid-r-preview-1Hsin-Yi Chen
am: 7b2cdca6e7 Change-Id: Ie91f13ae1aa844684d43979282b9982e1a6b237e
2019-11-21Search 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 Change-Id: Ib25399267e8eb3ee2b3d3c016560ce7554a83182
2019-11-17[automerger skipped] Get mangled name from unique_id and linker_set_key in ↵Hsin-Yi Chen
ABI dumps am: 850a88f264 am: 44a68d1a6b am: 6fc25f21ba -s ours am skip reason: change_id I87f0f9ec954725c2fdab79583657406acf46cc70 with SHA1 dfab3b1698 is in history Change-Id: I939ee3dcf7d468e6432e34946cbd078255e643dd
2019-11-17Get mangled name from unique_id and linker_set_key in ABI dumps am: 850a88f264Hsin-Yi Chen
am: 44a68d1a6b Change-Id: Id04d8a858755b8cbc644adf00cbe6b448c336242
2019-11-17Get mangled name from unique_id and linker_set_key in ABI dumpsHsin-Yi Chen
am: 850a88f264 Change-Id: I4bbbebc080a5dd40ececba58d8e52c2e4e26f0bf
2019-11-18Get mangled name from unique_id and linker_set_key in ABI dumpsHsin-Yi Chen
unique_id has been replaced with linker_set_key since Android R. extract_lsdump and VtsVndkAbi need to support both old and new formats. Test: ./dump_abi.py Test: vts-tradefed run vts -m VtsVndkAbi Bug: 74764811 Merged-In: I87f0f9ec954725c2fdab79583657406acf46cc70 Change-Id: I87f0f9ec954725c2fdab79583657406acf46cc70 (cherry picked from commit dfab3b169880f8ffd6076dfd6d49462c2c9c61b9)