-
- Downloads
Fix race condition for mocking in radio unit test
Fixed the race condition between receiving onCurrentProgramInfoChanged callback and update mocking isCurrentOrSystemUser method called from onCurrentProgramInfoChanged in cancel_forNonCurrentUser for both AIDL and HIDL HAL broadcast radio service tuner session unit test, which causes test flakiness. Also fixed the way for mockito checking for a method never called within in a timeout period in unit test. Safer doReturn and doThrow Mockito syntax are also used. Bug: 302236983 Test: atest com.android.server.broadcastradio Change-Id: I163b7e3b020aa6df33355a3fc4dff9af76976ff8
Showing
- core/tests/BroadcastRadioTests/src/com/android/server/broadcastradio/aidl/TunerSessionTest.java 33 additions, 45 deletions.../android/server/broadcastradio/aidl/TunerSessionTest.java
- core/tests/BroadcastRadioTests/src/com/android/server/broadcastradio/hal2/TunerSessionHidlTest.java 28 additions, 54 deletions...roid/server/broadcastradio/hal2/TunerSessionHidlTest.java
Loading
Please register or sign in to comment