Update Feed to use Robolectric 4.4.

PiperOrigin-RevId: 350438545
Change-Id: I3360eff90cfa37735f92e9a3b516e9df2128bbe7
diff --git a/WORKSPACE b/WORKSPACE
index 67299d3..ff1b29c 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -4,18 +4,13 @@
 
 load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
 
-# Google Maven Repository
-RULES_JVM_EXTERNAL_TAG = "3.0"
-RULES_JVM_EXTERNAL_SHA = "62133c125bf4109dfd9d2af64830208356ce4ef8b165a6ef15bbff7460b35c3a"
-
 # Current version of Android support library which Android code depends on
 ANDROID_SUPPORT_LIBRARY_VERSION = "28.0.0"
 
 http_archive(
     name = "rules_jvm_external",
-    strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG,
-    sha256 = RULES_JVM_EXTERNAL_SHA,
-    url = "https://github.com/bazelbuild/rules_jvm_external/archive/%s.zip" % RULES_JVM_EXTERNAL_TAG,
+    strip_prefix = "rules_jvm_external-3.1",
+    url = "https://github.com/bazelbuild/rules_jvm_external/archive/3.1.zip",
 )
 
 load("@rules_jvm_external//:defs.bzl", "maven_install")
@@ -111,9 +106,8 @@
 
 http_archive(
     name = "robolectric",
-    urls = ["https://github.com/robolectric/robolectric-bazel/archive/4.1.tar.gz"],
-    sha256 = "2ee850ca521288db72b0dedb9ecbda55b64d11c470435a882f8daf615091253d",
-    strip_prefix = "robolectric-bazel-4.1",
+    urls = ["https://github.com/robolectric/robolectric-bazel/archive/4.4.tar.gz"],
+    strip_prefix = "robolectric-bazel-4.4",
 )
 
 load("@rules_cc//cc:repositories.bzl", "rules_cc_dependencies")
diff --git a/src/test/java/com/google/android/libraries/feed/piet/LoadImageCallbackTest.java b/src/test/java/com/google/android/libraries/feed/piet/LoadImageCallbackTest.java
index c764579..3e00d02 100644
--- a/src/test/java/com/google/android/libraries/feed/piet/LoadImageCallbackTest.java
+++ b/src/test/java/com/google/android/libraries/feed/piet/LoadImageCallbackTest.java
@@ -41,8 +41,10 @@
 import org.mockito.Mock;
 import org.robolectric.Robolectric;
 import org.robolectric.RobolectricTestRunner;
+import org.robolectric.annotation.LooperMode;
 import org.robolectric.shadows.ShadowLooper;
 
+@LooperMode(LooperMode.Mode.LEGACY)
 /** Tests of the {@link LoadImageCallback}. */
 @RunWith(RobolectricTestRunner.class)
 public class LoadImageCallbackTest {
diff --git a/third_party/dependencies.bzl b/third_party/dependencies.bzl
index 85fe5cd..22b7009 100644
--- a/third_party/dependencies.bzl
+++ b/third_party/dependencies.bzl
@@ -32,7 +32,7 @@
     return maven.artifact(
         group = "org.robolectric",
         artifact = artifact,
-        version = "4.1",
+        version = "4.4",
         exclusions = [
             # The protobuf-java artifact is excluded in order to prevent the
             # full java proto runtime from being pulled in.