Age | Commit message (Collapse) | Author |
|
android11-tests-release
Change-Id: I43b4012a3e3e8cc8481830f85aa0cef087e6d229
|
|
|
|
android11-tests-release
Change-Id: I1ead46a2900e597e96f81dd45c71a7f915728f96
|
|
In our project, running command vts_vndk_dependency_test takes about 7 minutes. The timeout of this case was set to 6 minutes, which caused the process execution to be cancelled, and finally there is no test result. So we should increase the test-timeout to 10 minutes.
Bug:196522394
Test:run vts -m vts_vndk_dependency_test
Signed-off-by: qianyou <qianyou@xiaomi.com>
Change-Id: Ibc3b6268f1bd2ca79b5f43a8d7820a700b6e90b3
|
|
android11-tests-release
Change-Id: I006e5bbe0e53be4cb0b12bbeb0655185db4e2544
|
|
android11-tests-dev
Bug: 191873666
Test: atest vts_vndk_dependency_test
Change-Id: I87e6e46bf13934fe378bf6a09aaf65c558821ea2
|
|
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
|
|
android11-tests-release
Change-Id: Idf1457b1c3a22a403275dcd0c316ad1740f700e7
|
|
am skip reason: Merged-In Ib25399267e8eb3ee2b3d3c016560ce7554a83182 with SHA-1 7b2cdca6e7 is already in history
Original change: https://android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/1269641
Change-Id: I6dfd052ed03154055c58372eed69f83f5ec79b77
|
|
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)
|
|
android11-tests-release
Change-Id: I647f916cc6a27f72f06b52defda1434819d9fa99
|
|
Correct the reference lsdump path for
1) 64 bit binaries running on 64 bit machine to x86_64
2) 32 bit binaries running in 64 bit machine to x86_x86_64.
Bug ID: 183998268
Signed-off-by: Salini Venate <salini.venate@intel.com>
Test: run vts -m vts_vndk_abi_test
Change-Id: I5a9d5d6e02dcf33789e177af9fdda62416d35fcf
(cherry picked from commit ccc18234e932f72cc1eeccca59a76db2f9dd4824)
|
|
android11-tests-release
Change-Id: Ib03fab41dcf2ded7b575febda12806c168641d2a
|
|
68f5276dbb -s ours am: 15f0906bc9 -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: I8103a31976434091e5349183e5701a4e948e13c4
|
|
5e1bc0367a -s ours
am skip reason: skipped by user hsinyichen
Original change: https://android-review.googlesource.com/c/platform/test/vts-testcase/vndk/+/1229542
Change-Id: I3908b183492457ada3d76bbe148e81ce070f03bb
|
|
android11-tests-release
Change-Id: Ibd3020038594a6a8a3d4f6fa43c06c7c48331c89
|
|
Compression makes adb pull slower, enough to make the /vendor pull
in vts_vndk_dependency_test time out on some devices.
Commit I9ed6f37bc55b1d55ae7c0c29a70a0e79b91ff683 updates the default
for adb pull, but VTS may run with an older version. Setting the
ADB_COMPRESSION environment variable to 0 will disable compression
for all versions supporting it, and does no harm otherwise.
This change takes vts_vndk_dependency_test from 396 to 181 seconds
on my device, allowing it to finish within the 6-minute deadline.
Change-Id: Ic0a5e5e5ac07a78f593619487c66376ab1a417df
(cherry picked from commit cfcccf314d6ebd2d641205684ad4c69cba741789)
|
|
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
|
|
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)
|
|
Test: LD_LIBRARY_PATH=$ANDROID_HOST_OUT/lib64 atest vts_vndk_dependency_test
Bug: 168728771
Change-Id: Ia7f3c0efbd7465198615d82ed102e9b8d4a0a209
|
|
android11-tests-release
Change-Id: I6d85d307e8833db807db0e63a4bb1c0cb434a1e3
|
|
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: LD_LIBRARY_PATH=$ANDROID_HOST_OUT/lib64 \
atest vts_vndk_dependency_test
Change-Id: I8ec9261596887ce8fbaa943484729cbd569d17f5
Merged-In: I8ec9261596887ce8fbaa943484729cbd569d17f5
(cherry picked from commit d1cf5ee0d7b873d80e70d6abce05354058062002)
|
|
BUG: 162528556
Test: VtsKernelProcFileApiTest#testProcPerUidTimes
Change-Id: I86158d2af4736f2e6dc87f9bfab48b0496479548
|
|
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
|
|
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)
|
|
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)
|
|
Bug: 152440552
Test: None
Change-Id: I37fc8f87802c61539dd8e102aa4b49c3b6dd4ce1
Merged-In: I37fc8f87802c61539dd8e102aa4b49c3b6dd4ce1
(cherry picked from commit 032fef84e4f3fc3e2714b705b3546583493264d6)
|
|
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
|
|
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)
|
|
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)
|
|
Bug: 147454897
Test: atest vts_vndk_dependency_test
Change-Id: I07c3e5ad692ad4819433851dc7a932061f8b8935
Merged-In: I07c3e5ad692ad4819433851dc7a932061f8b8935
(cherry picked from commit 6addb03ef46bc2d8be2ab9fdc01093de755d674c)
|
|
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)
|
|
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)
|
|
Change-Id: I85307674a8038299e0e5ec86d837e118fcd9c46e
|
|
Change-Id: I9b9de63f4fcc54038f7e6ccafcc3ac265becbff9
|
|
Change-Id: I5b017636f0a88802dbd8fb6369c06ef0b1579c09
|
|
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
|
|
am: 92a4343173
Change-Id: Ic4027678162696c635021062bdf90c8310fb8909
|
|
am: 4ac5857255
Change-Id: I538d140c38d98f91d6dc26ea784db4610fb0bda1
|
|
am: 7b2cdca6e7
Change-Id: Ie91f13ae1aa844684d43979282b9982e1a6b237e
|
|
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
|
|
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
|
|
am: 44a68d1a6b
Change-Id: Id04d8a858755b8cbc644adf00cbe6b448c336242
|
|
am: 850a88f264
Change-Id: I4bbbebc080a5dd40ececba58d8e52c2e4e26f0bf
|
|
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)
|
|
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
|
|
am: 844376321e
Change-Id: I4d3492fe049e80d42b52ff673ee0e80b2b8db1c7
|
|
am: 17d42f54da
Change-Id: I7364d0563a631caa172db590f68c2acdfbb37bbe
|
|
am: 2b5d6e2c0f
Change-Id: Ia51a8721f603445843ea264dbf3a2f66bad160f7
|
|
|