Skip to content
Snippets Groups Projects
  1. Oct 06, 2023
    • Weilin Xu's avatar
      Fix race condition for mocking in radio unit test · 6976ba2d
      Weilin Xu authored
      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
      6976ba2d
  2. Sep 29, 2023
Loading