diff options
author | Tsung-Mao Fang <tmfang@google.com> | 2022-03-02 10:49:23 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-03-02 10:49:23 +0000 |
commit | 4d462020bc67c42b7972c6de577a6471bbb33037 (patch) | |
tree | edd56a6bcc07ef9b3d8f61432958a47f0e186284 | |
parent | 4d6a4b8898ebe8c9bb9d26b5aa9423605d74beae (diff) | |
parent | 613bd9d6462b763bd4973e848c1fd2c36f016fd0 (diff) | |
download | robolectric-shadows-4d462020bc67c42b7972c6de577a6471bbb33037.tar.gz |
Do not instrument for androidx.lifecycle.viewmodel am: 613bd9d646
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/robolectric-shadows/+/17050632
Change-Id: Icb12825c2f205caa1ebb7c81c31554a7af9596e6
-rw-r--r-- | robolectric/src/main/java/org/robolectric/internal/AndroidConfigurer.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/robolectric/src/main/java/org/robolectric/internal/AndroidConfigurer.java b/robolectric/src/main/java/org/robolectric/internal/AndroidConfigurer.java index c7b986e46..7c54f4760 100644 --- a/robolectric/src/main/java/org/robolectric/internal/AndroidConfigurer.java +++ b/robolectric/src/main/java/org/robolectric/internal/AndroidConfigurer.java @@ -104,6 +104,9 @@ public class AndroidConfigurer { // This results in an error where two __robo_data__ fields get added to the same object. builder.doNotInstrumentPackage("androidx.room.migration"); builder.doNotInstrumentPackage("androidx.test"); + // Robolectric instrumentation causes issues with the + // androidx.lifecycle.viewmodel.MutableCreationExtras constructor. + builder.doNotInstrumentPackage("androidx.lifecycle.viewmodel"); builder.doNotInstrumentPackage("android.arch.persistence.room.migration"); builder.doNotInstrumentPackage("android.support.test"); |