Fix version test when we are on a release branch
Change-Id: I1ff6e135f002d14c40624dae933f2e6530871a9a
diff --git a/src/test/java/com/android/tools/r8/VersionTests.java b/src/test/java/com/android/tools/r8/VersionTests.java
index dffaa2b..9db9512 100644
--- a/src/test/java/com/android/tools/r8/VersionTests.java
+++ b/src/test/java/com/android/tools/r8/VersionTests.java
@@ -61,7 +61,13 @@
@Test
public void testDevelopmentPredicate() {
- assertEquals(LABEL.equals("master") || LABEL.contains("-dev"), Version.isDevelopmentVersion());
+ if (LABEL.equals("master") || LABEL.contains("-dev")) {
+ assertTrue(Version.isDevelopmentVersion());
+ } else {
+ // This is a release branch, but Version.isDevelopmentVersion will still return true
+ // since this is not the release archive with the r8-version.properties file.
+ assertFalse(Version.isDevelopmentVersion(LABEL, false));
+ }
}
@Test