Try to fix failures on Windows bot
Also add debug code for for Windows failure if still present.
Bug: 119935815
Change-Id: I54ca6cb8bc0e66904f6dc4f56b4b4d89f5c22d6c
diff --git a/src/test/java/com/android/tools/r8/RunExamplesAndroidOTest.java b/src/test/java/com/android/tools/r8/RunExamplesAndroidOTest.java
index 3042cbe..75dfc91 100644
--- a/src/test/java/com/android/tools/r8/RunExamplesAndroidOTest.java
+++ b/src/test/java/com/android/tools/r8/RunExamplesAndroidOTest.java
@@ -592,7 +592,9 @@
builder.appendProgramArgument(arg);
}
});
- if (!skipRunningOnJvm(testName) && !ToolHelper.compareAgaintsGoldenFiles()) {
+ if (!expectedToFail
+ && !skipRunningOnJvm(testName)
+ && !ToolHelper.compareAgaintsGoldenFiles()) {
ArrayList<String> javaArgs = Lists.newArrayList(args);
javaArgs.add(0, qualifiedMainClass);
ToolHelper.ProcessResult javaResult =
@@ -606,6 +608,13 @@
output.replace("\r", "").equals(javaResult.stdout.replace("\r", "")));
}
} catch (Throwable t) {
+ if (ToolHelper.isWindows()) {
+ System.out.println("Throwable: " + t.getMessage());
+ t.printStackTrace(System.out);
+ System.out.println("expectedToFail: " + expectedToFail);
+ System.out.println(
+ "ToolHelper.compareAgaintsGoldenFiles(): " + ToolHelper.compareAgaintsGoldenFiles());
+ }
assert expectedToFail && !ToolHelper.compareAgaintsGoldenFiles();
}
}