aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools
diff options
context:
space:
mode:
authorGravatar ahumesky <ahumesky@google.com>2017-08-24 23:57:44 +0200
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2017-08-25 12:53:57 +0200
commitef6f33fc15a01e2ccda90da1fc1d31dd071c3df5 (patch)
tree3a7762ce8a3b5ae24acc27daab69a962e67c8152 /src/test/java/com/google/devtools
parent41f2974d50aaafe713d938866ee17b03c58bec00 (diff)
Adds -p to zipalign invocation to align stored (not compressed) .so files in apks on memory page boundaries.
RELNOTES: .so files in APKs will be memory-page aligned when android_binary.nocompress_extensions contains ".so" and --experimental_android_use_nocompress_extensions_on_apk is specified. PiperOrigin-RevId: 166399337
Diffstat (limited to 'src/test/java/com/google/devtools')
-rw-r--r--src/test/java/com/google/devtools/build/lib/rules/android/AndroidBinaryTest.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/rules/android/AndroidBinaryTest.java b/src/test/java/com/google/devtools/build/lib/rules/android/AndroidBinaryTest.java
index f011f058e2..2c67d4faea 100644
--- a/src/test/java/com/google/devtools/build/lib/rules/android/AndroidBinaryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/rules/android/AndroidBinaryTest.java
@@ -1148,7 +1148,7 @@ public class AndroidBinaryTest extends AndroidBuildViewTestCase {
public void testFilteredResourcesOldAaptLocale() throws Exception {
testDirectResourceFiltering(
"en_US,fr_CA",
- /* unexepectedQualifiers= */ ImmutableList.of("en-rCA"),
+ /* unexpectedQualifiers= */ ImmutableList.of("en-rCA"),
/* expectedQualifiers = */ ImmutableList.of("en-rUS", "fr-rCA"));
}
@@ -1156,7 +1156,7 @@ public class AndroidBinaryTest extends AndroidBuildViewTestCase {
public void testFilteredResourcesOldAaptLocaleOtherQualifiers() throws Exception {
testDirectResourceFiltering(
"mcc310-en_US-ldrtl,mcc311-mnc312-fr_CA",
- /* unexepectedQualifiers= */ ImmutableList.of("en-rCA", "mcc312", "mcc311-mnc311"),
+ /* unexpectedQualifiers= */ ImmutableList.of("en-rCA", "mcc312", "mcc311-mnc311"),
/* expectedQualifiers = */ ImmutableList.of("en-rUS", "fr-rCA", "mcc310", "mcc311-mnc312"));
}
@@ -1940,19 +1940,20 @@ public class AndroidBinaryTest extends AndroidBuildViewTestCase {
assertThat(action.getMnemonic()).isEqualTo("AndroidZipAlign");
List<String> arguments = getGeneratingSpawnActionArgs(a);
- assertThat(Iterables.frequency(arguments, "4")).isEqualTo(1);
+ assertThat(arguments).contains("-p");
+ assertThat(arguments).contains("4");
Artifact zipAlignTool =
getFirstArtifactEndingWith(action.getInputs(), "/zipalign");
- assertThat(Iterables.frequency(arguments, zipAlignTool.getExecPathString())).isEqualTo(1);
+ assertThat(arguments).contains(zipAlignTool.getExecPathString());
Artifact unsignedApk =
getFirstArtifactEndingWith(action.getInputs(), "/app_unsigned.apk");
- assertThat(Iterables.frequency(arguments, unsignedApk.getExecPathString())).isEqualTo(1);
+ assertThat(arguments).contains(unsignedApk.getExecPathString());
Artifact zipalignedApk =
getFirstArtifactEndingWith(action.getOutputs(), "/zipaligned_app.apk");
- assertThat(Iterables.frequency(arguments, zipalignedApk.getExecPathString())).isEqualTo(1);
+ assertThat(arguments).contains(zipalignedApk.getExecPathString());
}
@Test