summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-13Snap for 7080740 from 0dbab728fbfcf658bed0ae99eb473b954941e3b4 to ↵android-mainline-11.0.0_r31android-mainline-11.0.0_r20android11-mainline-conscrypt-releaseandroid-build-team Robot
mainline-conscrypt-release Change-Id: Ifcca0483d87431648a148303321225897dac35dd
2020-10-02[automerger skipped] Add searching path for app internal libraries am: ↵android-mainline-11.0.0_r44android-mainline-11.0.0_r23android-mainline-11.0.0_r15android11-mainline-os-statsd-releaseandroid11-mainline-extservices-releaseHsin-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: Ie6a87410c590d1d4ec193b50bfd0196afe43b419
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: ↵android-mainline-11.0.0_r35Hongguang Chen
719e9a5c20 Original change: https://googleplex-android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/12280289 Change-Id: Iabe46740fbcead6975da2499fb067ede326a8834
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: 70f90bff89Hsin-Yi Chen
Change-Id: I12b52942a0327ec0d1725fc4476e1bd822188a8d
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_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 testsDan Shi
Bug: 152440552 Test: None Change-Id: I37fc8f87802c61539dd8e102aa4b49c3b6dd4ce1 Merged-In: I37fc8f87802c61539dd8e102aa4b49c3b6dd4ce1 (cherry picked from commit 032fef84e4f3fc3e2714b705b3546583493264d6)
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-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)
2019-11-14Get 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 Change-Id: I87f0f9ec954725c2fdab79583657406acf46cc70
2019-10-31Merge "Update VNDK paths in VTS test cases" am: 2b5d6e2c0f am: 17d42f54daHsin-Yi Chen
am: 844376321e Change-Id: I4d3492fe049e80d42b52ff673ee0e80b2b8db1c7
2019-10-31Merge "Update VNDK paths in VTS test cases" am: 2b5d6e2c0fHsin-Yi Chen
am: 17d42f54da Change-Id: I7364d0563a631caa172db590f68c2acdfbb37bbe
2019-10-31Merge "Update VNDK paths in VTS test cases"Hsin-Yi Chen
am: 2b5d6e2c0f Change-Id: Ia51a8721f603445843ea264dbf3a2f66bad160f7
2019-11-01Merge "Update VNDK paths in VTS test cases"Hsin-Yi Chen
2019-10-30[automerger skipped] DO NOT MERGE - ↵Xin Li
qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master am: 209f08ae28 am: 9f19b4f1ca -s ours am skip reason: subject contains skip directive Change-Id: I6e5c945bb1809bf7e0d4b6fada1ed42c61ff5a75
2019-10-30DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into ↵Xin Li
stage-aosp-master am: 209f08ae28 Change-Id: Id117b745eafd89b71b4131815834e29b5e511b9c
2019-10-30DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into ↵Xin Li
stage-aosp-master Bug: 142003500 Change-Id: Ied973a17b96e35db399ae9c091a6bd3aa8fec971
2019-10-23Skip QD1A.190821.011 in stage-aosp-master am: 96b5f87df1 am: e3441a15adXin Li
am: 5203e197c3 Change-Id: Ie2cab192ad4fc10594191f3bd63251665fb499cf
2019-10-23Skip QD1A.190821.011 in stage-aosp-master am: 96b5f87df1Xin Li
am: e3441a15ad Change-Id: I08bc1f5839b9ce8c7875843b458d694b52f39ce9
2019-10-23Skip QD1A.190821.011 in stage-aosp-masterXin Li
am: 96b5f87df1 Change-Id: Ic803ea14ca07fc52b0bed4e1918819c0c213d620
2019-10-17Update VNDK paths in VTS test casesHsin-Yi Chen
VNDK-core and VNDK-SP have been moved from /system to /apex. This commit merges the test cases in VtsVndkFiles, and updates the paths in VtsVndkAbi and VtsVndkOpenLibraries. Bug: 142771034 Test: vts-tradefed run vts-vndk Change-Id: I7f8b27ddf3e0b1a3d50c6912d9eb8c97c9c20b8b
2019-10-16Skip QD1A.190821.011 in stage-aosp-masterXin Li
Bug: 141248619 Change-Id: Ifd00c519e236749f829b8d4f6e1b13035e1fdf26
2019-09-22Merge "Show the library names in the assertion messages of vts-vndk" am: ↵Hsin-Yi Chen
b9668048f1 am: 9439a4fbf4 am: 08ad4872d2 am: b5e6e34e7c Change-Id: I63b25e2108e73e227b1d816fd80096dfb6fe5655
2019-09-22Merge "Show the library names in the assertion messages of vts-vndk" am: ↵Hsin-Yi Chen
b9668048f1 am: 9439a4fbf4 am: 08ad4872d2 Change-Id: I5fa55b4426bc8cb1a83ee555cf1b57a4a931d311
2019-09-22Merge "Show the library names in the assertion messages of vts-vndk" am: ↵Hsin-Yi Chen
b9668048f1 am: 9439a4fbf4 Change-Id: I9faa7df788107b7e02d50d001c9b1dcb9a7ca0e2
2019-09-22Merge "Show the library names in the assertion messages of vts-vndk"Hsin-Yi Chen
am: b9668048f1 Change-Id: Ifb6bcca2795892f57c269e6ad4ac77d77d6caedb
2019-09-23Merge "Show the library names in the assertion messages of vts-vndk"ndk-sysroot-r21Hsin-Yi Chen