plugins
plugins copied to clipboard
[camera]: Bump robolectric from 4.5 to 4.8.1 in /packages/camera/camera_android/android
Bumps robolectric from 4.5 to 4.8.1.
Release notes
Sourced from robolectric's releases.
Robolectric 4.8.1
This is a minor release that fixes #7286, a NoClassDefError that can occur. Thanks for
@utzcozfor the fix (#7284).Robolectric 4.8 adds support for Android S V2 (API level 32). It also contains many bug fixes and API enhancements.
What's Changed
- Turn off Gradle's fs watching during tests by
@hoisiein robolectric/robolectric#6849- Remove unused resources.arsc file by
@hoisiein robolectric/robolectric#6855- Fix name for macOS tasks to rename and upload binary files by
@utzcozin robolectric/robolectric#6856- Shadow Build.VERSION#MEDIA_PERFORMANCE_CLASS in robolectric/robolectric#6836
- Support overriding Icon loading executor from Icon#loadDrawableAsync. in robolectric/robolectric#6828
- Update Android code search link to the public version in robolectric/robolectric#6850
- Remove unnecessary TimePickerDialog constructor shadow in robolectric/robolectric#6838
- Remove inaccessible Google issue tracker links in robolectric/robolectric#6854
- Use Activity's member Instrumentation in ActivityController in robolectric/robolectric#6860
- Fix UnsupportedOperationException if a leaked Activity.recreate is called in robolectric/robolectric#6862
- Add ActivityController.close that transitions Activity to destroyed state in robolectric/robolectric#6864
- Fix SDK version check for onPageFinished() call. It should be available for all SDK versions instead. See https://developer.android.com/reference/android/webkit/WebViewClient#onPageFinished(android.webkit.WebView,%20java.lang.String) in robolectric/robolectric#6865
- Limit instrumentation on interfaces in robolectric/robolectric#6866
- Bump to version 3 of preinstrumented jars by
@hoisiein robolectric/robolectric#6867- Migrate ShadowAccessibilityNodeInfo to reflector in robolectric/robolectric#6868
- Add perf stat for applying styles in binary resources in robolectric/robolectric#6869
- Refine methods: getYear(), getMonthOfYear(), getDayOfMonth() and getOnDateSetListenerCallback(). in robolectric/robolectric#6841
- Add onConnectionEvent() to ShadowInCallService. in robolectric/robolectric#6870
- Fix theme native object collection in Android S in robolectric/robolectric#6873
- Use a self-hosted Mac M1 runner for the build_nativeruntime task by
@hoisiein robolectric/robolectric#6871- Use 'processResources' task instead of 'jar' task for nativeruntime by
@hoisiein robolectric/robolectric#6874- Remove unused Exception from test methods for dependency-on-stubs by
@utzcozin robolectric/robolectric#6876- Add solution log for unhandled PNG file by
@utzcozin robolectric/robolectric#6829- Remove instrumentedPackages workaround by
@hoisiein robolectric/robolectric#6875- Remove unused org.robolectric.annotation.Config imports by
@hoisiein robolectric/robolectric#6879- Only using AttributionSource for compile sdk 31 and above by
@utzcozin robolectric/robolectric#6884- Clear InputMethodManager.sInstance for SDK > P in robolectric/robolectric#6880
- Adding VcnManagementService to ShadowSystemServices for VCN-related tests. in robolectric/robolectric#6881
- Check Window flags when selecting root view in LocalUiController. #6741 in robolectric/robolectric#6745
- Cleanup of AndroidManifest Activity references. in robolectric/robolectric#6878
- Fix broken GitHub CI when running tests by
@hoisiein robolectric/robolectric#6893- Fix some lint errors in Target29CompatibilityTest by
@hoisiein robolectric/robolectric#6891- Avoid re-running ICU ./configure if Makefile exists by
@hoisiein robolectric/robolectric#6889- Remove redundant SKIP_ICU_BUILD environment variable by
@hoisiein robolectric/robolectric#6890- Remove unnecessary DatePickerDialog constructor shadow in robolectric/robolectric#6897
- Add matrix computation support to ShadowRenderNode implementations in robolectric/robolectric#6775
- Add support for building Robolectric's nativeruntime with gcc/g++ in robolectric/robolectric#6900
- Switch to Ninja for building the native runtime in robolectric/robolectric#6904
- Close android.database.Cursor objects in tests in robolectric/robolectric#6905
- Fix remaining CloseGuard warnings in Robolectric tests in robolectric/robolectric#6906
- Adds
ShadowVibrator#addSupportedPrimitivesto enable in robolectric/robolectric#6907- Use real Android code for ContentProviderClient.release in robolectric/robolectric#6908
- Update platformStrError to work in Windows in robolectric/robolectric#6910
- Add setIsUniqueDeviceAttestationSupported and isUniqueDeviceAttestationSupported support to ShadowDevicePolicyManager in robolectric/robolectric#6909
... (truncated)
Commits
8f232f5Bump version to 4.8.1.99ae863Skip to generate shadowOf for ShadowBackdropFrameRendererfd36481Bump version to 4.8.c27e767Merge branch 'google' into 'master'18b8fc2Fixes #7266 touch event disallow propagation.3a000a6Implement methods: ShadowBluetoothA2dp#getDynamicBufferSupport20bbb69Make ShadowPendingIntent implement is___ methods of PendingIntentfec23a5Fix a race condition causing a thread leak in BackdropFrameRenderer859eec9Implement a shadow for Context.bindService(Intent, int, Executor, ServiceConn...5690584No critical exposure- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
It looks like this pull request may not have tests. Please make sure to add tests before merging. If you need an exemption to this rule, contact Hixie on the #hackers channel in Chat (don't just cc him here, he won't see it! He's on Discord!).
If you are not sure if you need tests, consider this rule of thumb: the purpose of a test is to make sure someone doesn't accidentally revert the fix. Ask yourself, is there anything in your PR that you feel it is important we not accidentally revert back to how it was before your fix?
Reviewers: Read the Tree Hygiene page and make sure this patch meets those guidelines before LGTMing.
@dependabot rebase
Superseded by #6329.