Add DesugarDexShardingActionTest to OSS

This was accidentally omitted during the DesugarDexSharding refactor.

PiperOrigin-RevId: 936718923
Change-Id: Ie7243480a4d4b49ac8d9bce2d791394b65c38243
diff --git a/src/tools/javatests/com/google/devtools/build/android/BUILD b/src/tools/javatests/com/google/devtools/build/android/BUILD
index c9e8dad..eb0bfdd 100644
--- a/src/tools/javatests/com/google/devtools/build/android/BUILD
+++ b/src/tools/javatests/com/google/devtools/build/android/BUILD
@@ -258,6 +258,23 @@
 )
 
 java_test(
+    name = "DesugarDexShardingActionTest",
+    size = "small",
+    srcs = ["DesugarDexShardingActionTest.java"],
+    data = [
+        "//src/tools/java/com/google/devtools/build/android:DesugarDexShardingAction",
+        "//tools/android:android_jar_for_test",
+    ],
+    deps = [
+        ":guava",
+        "//src/tools/java/com/google/devtools/build/android:desugar_dex_sharding_lib",
+        "@rules_android_maven//:com_google_jimfs_jimfs",
+        "@rules_android_maven//:com_google_truth_truth",
+        "@rules_android_maven//:junit_junit",
+    ],
+)
+
+java_test(
     name = "ManifestMergerActionTest",
     size = "small",
     srcs = ["ManifestMergerActionTest.java"],
diff --git a/src/tools/javatests/com/google/devtools/build/android/DesugarDexShardingActionTest.java b/src/tools/javatests/com/google/devtools/build/android/DesugarDexShardingActionTest.java
index 5270c4d..cc18baa 100644
--- a/src/tools/javatests/com/google/devtools/build/android/DesugarDexShardingActionTest.java
+++ b/src/tools/javatests/com/google/devtools/build/android/DesugarDexShardingActionTest.java
@@ -40,15 +40,15 @@
     androidJar =
         Path.of(
             runfilesBase.toString(),
-            "third_party/java/android/android_sdk_linux/platforms/stable/android.jar");
+            "tools/android/android_jar_for_test.jar");
     classpath =
         Path.of(
             runfilesBase.toString(),
-            "third_party/bazel_rules/rules_android/src/tools/java/com/google/devtools/build/android/libandroid_builder_lib.jar");
+            "src/tools/java/com/google/devtools/build/android/libandroid_builder_lib.jar");
     in =
         Path.of(
             runfilesBase.toString(),
-            "third_party/bazel_rules/rules_android/src/tools/java/com/google/devtools/build/android/DesugarDexShardingAction.jar");
+            "src/tools/java/com/google/devtools/build/android/DesugarDexShardingAction.jar");
   }
 
   private List<Path> createOutputFiles(int shardCount) throws IOException {
diff --git a/tools/android/BUILD b/tools/android/BUILD
index b1b76ec..f9d6d94 100644
--- a/tools/android/BUILD
+++ b/tools/android/BUILD
@@ -28,6 +28,15 @@
     visibility = ["//visibility:public"],
 )
 
+genrule(
+    name = "android_jar_for_test",
+    testonly = 1,
+    srcs = [":android_jar"],
+    outs = ["android_jar_for_test.jar"],
+    cmd = "cp $(SRCS) $@",
+    visibility = ["//src/tools/javatests:__subpackages__"],
+)
+
 # TODO(b/175833857): This is a stub, should remove.
 alias(
     name = "merge_manifests",