@@ -84,12 +84,17 @@ class RelocationTest extends AbstractTest {
8484 }
8585
8686 private static ExpectedResults expectedResults (VersionNumber androidVersion , GradleVersion gradleVersion ) {
87+ def isAndroid30x = androidVersion <= android(" 3.0.1" )
8788 def builder = ImmutableMap . < String , TaskOutcome > builder()
8889 builder. put(' :app:assemble' , SUCCESS )
8990 builder. put(' :app:assembleDebug' , SUCCESS )
9091 builder. put(' :app:assembleRelease' , SUCCESS )
91- builder. put(' :app:checkDebugManifest' , FROM_CACHE )
92- builder. put(' :app:checkReleaseManifest' , FROM_CACHE )
92+ builder. put(' :app:checkDebugManifest' , isAndroid30x
93+ ? FROM_CACHE
94+ : SUCCESS )
95+ builder. put(' :app:checkReleaseManifest' , isAndroid30x
96+ ? FROM_CACHE
97+ : SUCCESS )
9398 builder. put(' :app:compileDebugAidl' , FROM_CACHE )
9499 builder. put(' :app:compileDebugJavaWithJavac' , FROM_CACHE )
95100 builder. put(' :app:compileDebugNdk' , NO_SOURCE )
@@ -141,7 +146,7 @@ class RelocationTest extends AbstractTest {
141146 builder. put(' :app:splitsDiscoveryTaskRelease' , FROM_CACHE )
142147 builder. put(' :app:transformClassesWithDexBuilderForDebug' , SUCCESS )
143148
144- if (androidVersion <= android( " 3.0.1 " ) ) {
149+ if (isAndroid3 0x ) {
145150 builder. put(' :app:transformClassesWithPreDexForRelease' , SUCCESS )
146151 builder. put(' :app:transformDexWithDexForRelease' , SUCCESS )
147152 } else {
@@ -166,8 +171,12 @@ class RelocationTest extends AbstractTest {
166171 builder. put(' :library:assembleRelease' , SUCCESS )
167172 builder. put(' :library:bundleDebug' , SUCCESS )
168173 builder. put(' :library:bundleRelease' , SUCCESS )
169- builder. put(' :library:checkDebugManifest' , FROM_CACHE )
170- builder. put(' :library:checkReleaseManifest' , FROM_CACHE )
174+ builder. put(' :library:checkDebugManifest' , isAndroid30x
175+ ? FROM_CACHE
176+ : SUCCESS )
177+ builder. put(' :library:checkReleaseManifest' , isAndroid30x
178+ ? FROM_CACHE
179+ : SUCCESS )
171180 builder. put(' :library:compileDebugAidl' , FROM_CACHE )
172181 builder. put(' :library:compileDebugJavaWithJavac' , FROM_CACHE )
173182 builder. put(' :library:compileDebugNdk' , NO_SOURCE )
@@ -198,7 +207,7 @@ class RelocationTest extends AbstractTest {
198207 builder. put(' :library:javaPreCompileDebug' , FROM_CACHE )
199208 builder. put(' :library:javaPreCompileRelease' , FROM_CACHE )
200209
201- if (androidVersion <= android( " 3.0.1 " ) ) {
210+ if (isAndroid3 0x ) {
202211 builder. put(' :library:mergeDebugAssets' , FROM_CACHE )
203212 builder. put(' :library:mergeReleaseAssets' , FROM_CACHE )
204213 // TODO This produces overlapping outputs in build/intermediates/typedefs.txt
@@ -230,7 +239,7 @@ class RelocationTest extends AbstractTest {
230239 builder. put(' :library:processDebugJavaRes' , NO_SOURCE )
231240 builder. put(' :library:processDebugManifest' , FROM_CACHE )
232241
233- if (androidVersion <= android( " 3.1.0-alpha01 " ) ) {
242+ if (isAndroid3 0x ) {
234243 builder. put(' :library:processDebugResources' , FROM_CACHE )
235244 builder. put(' :library:processReleaseResources' , FROM_CACHE )
236245 } else {
0 commit comments