Fix timeouts from libvibratorservice_benchmarks
Setup binder process thread pool for vibrator HAL benchmark tests to fix binder transaction errors of the type: E Vibrator: Failed completion callback: -129 This change also adds checks for HAL results, which will cause them to fail earlier with a useful error message when the device reaches a bad state. This should avoid timeout failures for the whole test suite. Other fixes: - Fix vibrator.on(ms) tests to use a max duration value - Use a smaller fixed # of iterations on tests that iterate on vibrate calls, and add wait for vibration to be complete to measure the HAL in a more stable state; Bug: 329175148 Test: atest libvibratorservice_benchmarks Change-Id: I93a39604b661152ebd60cee38bfc7ccd9ff832b6
Loading
Please register or sign in to comment