From: Hsin-Yi Chen Date: Thu, 29 Dec 2016 10:57:52 +0000 (+0800) Subject: Fix VTS paths on 32-bit target X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=dd716c36f2459dc6c0e8b0edf705b84a1ee98935;p=android-x86%2Fhardware-interfaces.git Fix VTS paths on 32-bit target Decide target_basepaths by device's bitness. On 32-bit target, do not include */lib64. Bug: 33930594 Test: vts-tradefed run commandAndExit vts -m VibratorHidlTest -l INFO Change-Id: I340ded1d763dc194da461ecf183c6a2ff5f5ee6f (cherry picked from commit 23bd70d552fc33fbd3e0be3cd28889ba884eb7e0) --- diff --git a/nfc/1.0/vts/functional/vts/testcases/hal/nfc/hidl/host/NfcHidlBasicTest.py b/nfc/1.0/vts/functional/vts/testcases/hal/nfc/hidl/host/NfcHidlBasicTest.py index ede78974..de01f435 100644 --- a/nfc/1.0/vts/functional/vts/testcases/hal/nfc/hidl/host/NfcHidlBasicTest.py +++ b/nfc/1.0/vts/functional/vts/testcases/hal/nfc/hidl/host/NfcHidlBasicTest.py @@ -47,12 +47,14 @@ class NfcHidlBasicTest(base_test_with_webdb.BaseTestWithWebDbClass): self.dut.shell.one.Execute( "setprop vts.hal.vts.hidl.get_stub false") - self.dut.hal.InitHidlHal(target_type="nfc", - target_basepaths=["/system/lib64"], - target_version=1.0, - target_package="android.hardware.nfc", - target_component_name="INfc", - bits=64) + self.dut.hal.InitHidlHal( + target_type="nfc", + target_basepaths=self.dut.libPaths, + target_version=1.0, + target_package="android.hardware.nfc", + target_component_name="INfc", + hw_binder_service_name="nfc_nci", + bits=64 if self.dut.is64Bit else 32) def tearDownClass(self): """Turns off the framework-layer NFC service.""" diff --git a/vibrator/1.0/vts/functional/vts/testcases/hal/vibrator/hidl/host/VibratorHidlTest.py b/vibrator/1.0/vts/functional/vts/testcases/hal/vibrator/hidl/host/VibratorHidlTest.py index 0007d896..cf8997b8 100644 --- a/vibrator/1.0/vts/functional/vts/testcases/hal/vibrator/hidl/host/VibratorHidlTest.py +++ b/vibrator/1.0/vts/functional/vts/testcases/hal/vibrator/hidl/host/VibratorHidlTest.py @@ -44,11 +44,11 @@ class VibratorHidlTest(base_test_with_webdb.BaseTestWithWebDbClass): self.dut.hal.InitHidlHal( target_type="vibrator", - target_basepaths=["/system/lib64"], + target_basepaths=self.dut.libPaths, target_version=1.0, target_package="android.hardware.vibrator", target_component_name="IVibrator", - bits=64) + bits=64 if self.dut.is64Bit else 32) def tearDownClass(self): """ If profiling is enabled for the test, collect the profiling data