Try using python3 to run the upload script on windows for failing jar equality
Bug: b/339126537
Change-Id: I4349c140a957d24742c013646ac5622d9c3dcafd
diff --git a/src/test/testbase/java/com/android/tools/r8/ToolHelper.java b/src/test/testbase/java/com/android/tools/r8/ToolHelper.java
index ded4662..b8eb897 100644
--- a/src/test/testbase/java/com/android/tools/r8/ToolHelper.java
+++ b/src/test/testbase/java/com/android/tools/r8/ToolHelper.java
@@ -2703,13 +2703,16 @@
/** This code only works if run with depot_tools on the path */
public static String uploadFileToGoogleCloudStorage(String bucket, Path file) throws IOException {
- ImmutableList.Builder<String> command =
- new ImmutableList.Builder<String>()
- .add("upload_to_google_storage.py")
- .add("-f")
- .add("--bucket")
- .add(bucket)
- .add(file.toAbsolutePath().toString());
+ ImmutableList.Builder<String> command = new ImmutableList.Builder<>();
+ if (isWindows()) {
+ command.add("python3");
+ }
+ command
+ .add("upload_to_google_storage.py")
+ .add("-f")
+ .add("--bucket")
+ .add(bucket)
+ .add(file.toAbsolutePath().toString());
ProcessResult result = ToolHelper.runProcess(new ProcessBuilder(command.build()));
if (result.exitCode != 0) {
throw new RuntimeException(