diff --git a/.github/workflows/cronet.yml b/.github/workflows/cronet.yml index 83dfda04c8..0e113dd8c7 100644 --- a/.github/workflows/cronet.yml +++ b/.github/workflows/cronet.yml @@ -50,28 +50,7 @@ jobs: - name: Analyze code if: always() && steps.install.outcome == 'success' run: flutter analyze --fatal-infos - - name: Enable KVM group perms - run: | - echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules - sudo udevadm control --reload-rules - sudo udevadm trigger --name-match=kvm - - name: Run tests - uses: reactivecircus/android-emulator-runner@1dcd0090116d15e7c562f8db72807de5e036a4ed - if: always() && steps.install.outcome == 'success' - with: - # api-level/minSdkVersion should be help in sync in: - # - .github/workflows/cronet.yml - # - pkgs/cronet_http/android/build.gradle - # - pkgs/cronet_http/example/android/app/build.gradle - - # Google Play services does not support older Android API levels; - # as of March 2025, they supported API level 23 and higher. Instead - # of breaking when support for API level 23 is removed, just run - # the tests that rely on Google Play services with the newest API - # level (34 as of March 2025). The tests that don't rely on Google - # Play serviecs can test the oldest supported API level. - api-level: ${{ matrix.cronetHttpNoPlay == 'true' && '21' || '29' }} - disable-animations: true - arch: x86_64 - target: ${{ matrix.cronetHttpNoPlay == 'true' && 'default' || 'google_apis' }} - script: cd pkgs/cronet_http/example && flutter test --dart-define=cronetHttpNoPlay=${{ matrix.cronetHttpNoPlay }} --timeout=1200s integration_test/ + - run: cd example && flutter build apk && cd .. + - run: sed -i 's/0.12.0/0.14.2/' pubspec.yaml + - run: dart run jnigen --config jnigen.yaml + - run: git diff \ No newline at end of file diff --git a/pkgs/cronet_http/example/android/gradle.properties b/pkgs/cronet_http/example/android/gradle.properties index dda9ad986c..a35e4e1c86 100644 --- a/pkgs/cronet_http/example/android/gradle.properties +++ b/pkgs/cronet_http/example/android/gradle.properties @@ -1,4 +1,4 @@ -org.gradle.jvmargs=-Xmx1536M +org.gradle.jvmargs=-Xmx4G -XX:+HeapDumpOnOutOfMemoryError org.gradle.caching=true android.useAndroidX=true android.enableJetifier=true