diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index 966414a05a..0000000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: instrumentation_tests - -on: [ push, pull_request ] - -env: - GRADLE_OPTS: "-Dorg.gradle.jvmargs=-Xmx4g -Dorg.gradle.daemon=false -Dkotlin.incremental=false -Dorg.gradle.parallel=true" - ANDROID_EMULATOR_WAIT_TIME_BEFORE_KILL: 60 - -jobs: - android: - runs-on: macos-latest - - strategy: - fail-fast: true - matrix: - api-level: - - 29 - - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - uses: gradle/wrapper-validation-action@v1 - - - uses: actions/setup-java@v3 - with: - distribution: 'zulu' - java-version: 11 - - - name: Gradle cache - uses: gradle/gradle-build-action@v2 - - - name: Create AVD and generate snapshot for caching - if: steps.avd-cache.outputs.cache-hit != 'true' - uses: reactivecircus/android-emulator-runner@v2 - with: - api-level: ${{ matrix.api-level }} - force-avd-creation: false - emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none - disable-animations: false - script: echo "Generated AVD snapshot for caching." - - - name: Run Tests - uses: reactivecircus/android-emulator-runner@v2 - with: - api-level: ${{ matrix.api-level }} - script: ./gradlew connectedCheck -x :bugsnag-benchmarks:connectedCheck - env: - API_LEVEL: ${{ matrix.api-level }} diff --git a/bugsnag-android-core/src/androidTest/java/com/bugsnag/android/MemoryTrimTest.java b/bugsnag-android-core/src/androidTest/java/com/bugsnag/android/MemoryTrimTest.java index 8d8799b65d..838f1de2a5 100644 --- a/bugsnag-android-core/src/androidTest/java/com/bugsnag/android/MemoryTrimTest.java +++ b/bugsnag-android-core/src/androidTest/java/com/bugsnag/android/MemoryTrimTest.java @@ -2,6 +2,8 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.Mockito.doNothing; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; @@ -34,6 +36,7 @@ public class MemoryTrimTest { @Test public void onLowMemoryEvent() { when(context.getApplicationContext()).thenReturn(context); + doNothing().when(context).registerComponentCallbacks(any()); Client client = new Client(context, BugsnagTestUtils.generateConfiguration()); // block until observer is registered