summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2019-09-16Show the library names in the assertion messages of vts-vndkHsin-Yi Chen
This commit makes the 4 modules in vts-vndk show the library names in the assertion messages so that developers don't have to search the host log. Test: vts-tradefed run vts-vndk Bug: 141088935 Change-Id: I4dcef63014e86821180c46c2505c355cc9d98edd
2019-09-08[automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into ↵Xin Li
stage-aosp-master am: 9682c3b371 -s ours am: 7565d7348a -s ours am: 3589add9ab -s ours am skip reason: change_id I7701b38bf0705fe2f72ec07e8aaf4878397ac840 with SHA1 ac664558a8 is in history Change-Id: I3c80130daa750652fd56b9dd472f44e960163f7e
2019-09-08[automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into ↵Xin Li
stage-aosp-master am: 9682c3b371 -s ours am: 7565d7348a -s ours am skip reason: change_id I7701b38bf0705fe2f72ec07e8aaf4878397ac840 with SHA1 ac664558a8 is in history Change-Id: I652a70053398529ed1b22f5a4ff6216079ca931d
2019-09-08[automerger skipped] Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into ↵Xin Li
stage-aosp-master am: 9682c3b371 -s ours am skip reason: change_id I7701b38bf0705fe2f72ec07e8aaf4878397ac840 with SHA1 ac664558a8 is in history Change-Id: I89f33a02bcf245fcc20b79bed585e62cb8fbdc36
2019-09-08Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-masterXin Li
No content change. Bug: 135460123 Change-Id: I4b8493916fd7337a5afa9e53ed8dc9b5c3d56a4d Merged-In: I7701b38bf0705fe2f72ec07e8aaf4878397ac840
2019-09-05[automerger skipped] DO NOT MERGE - Merge Android 10 into master am: ↵Xin Li
ac664558a8 -s ours am: 2614be39da am: 9c849d2499 am: 46f855c7ed -s ours am skip reason: subject contains skip directive Change-Id: I3c14fc9bd6567ef7ffa050478a94fe079a0fcaff
2019-09-05[automerger skipped] DO NOT MERGE - Merge Android 10 into master am: ↵Xin Li
ac664558a8 -s ours am: 2614be39da am: 9c849d2499 Change-Id: I2ced25c113c53f7cfa26cc049613782e7750b2a7
2019-09-05[automerger skipped] DO NOT MERGE - Merge Android 10 into master am: ↵Xin Li
ac664558a8 -s ours am: 2614be39da Change-Id: I69931384c9af2ed47839df95c9e460ad02097477
2019-09-05[automerger skipped] DO NOT MERGE - Merge Android 10 into masterXin Li
am: ac664558a8 -s ours am skip reason: subject contains skip directive Change-Id: Ie656d886e10856202e15371b8eb4f0a532e1cb06
2019-09-04DO NOT MERGE - Merge Android 10 into masterXin Li
Bug: 139893257 Change-Id: I7701b38bf0705fe2f72ec07e8aaf4878397ac840
2019-07-02[automerger skipped] DO NOT MERGE - Merge qt-dev-plus-aosp-without-vendor ↵Xin Li
(5699924) into stage-aosp-master am: 10131b110e am: ded15a373d -s ours am skip reason: subject contains skip directive Change-Id: Ibd998473fc6a533b94dff066cf4759a5dcbcabf1