aboutsummaryrefslogtreecommitdiff
path: root/builder/src/test
diff options
context:
space:
mode:
authorXavier Ducrohet <xav@android.com>2012-12-21 16:16:05 -0800
committerXavier Ducrohet <xav@android.com>2013-01-02 13:21:52 -0800
commit0749a476551ad096b7e2436e3f1f758c10caad83 (patch)
tree2bdf681a77e4abbd360fc5453ac1a4c304db3c29 /builder/src/test
parent724415bae3481da6afa6a561fde3833ace4f9d6c (diff)
downloadbuild-0749a476551ad096b7e2436e3f1f758c10caad83.tar.gz
Add crunch support to the ResourceManager.
This relies on a newer version of aapt that is able to do single file crunch. All crunching is done through a thread controlled by an executor. Change-Id: I578f970660f152031ed1a4f4074382fcf4d7b2b8
Diffstat (limited to 'builder/src/test')
-rwxr-xr-xbuilder/src/test/java/com/android/builder/resources/ResourceMergerTest.java15
1 files changed, 8 insertions, 7 deletions
diff --git a/builder/src/test/java/com/android/builder/resources/ResourceMergerTest.java b/builder/src/test/java/com/android/builder/resources/ResourceMergerTest.java
index f3f2623..f056413 100755
--- a/builder/src/test/java/com/android/builder/resources/ResourceMergerTest.java
+++ b/builder/src/test/java/com/android/builder/resources/ResourceMergerTest.java
@@ -32,10 +32,10 @@ import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
-import java.lang.String;
import java.util.Collections;
import java.util.List;
import java.util.Map;
+import java.util.concurrent.ExecutionException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -268,7 +268,7 @@ public class ResourceMergerTest extends BaseTestCase {
File resFolder = getFolderCopy(new File(root, "resOut"));
// write the content of the resource merger.
- resourceMerger.writeResourceFolder(resFolder);
+ resourceMerger.writeResourceFolder(resFolder, null /*aaptRunner*/);
// Check the content.
checkImageColor(new File(resFolder, "drawable" + File.separator + "touched.png"),
@@ -371,7 +371,7 @@ public class ResourceMergerTest extends BaseTestCase {
File resFolder = getFolderCopy(new File(root, "resOut"));
// write the content of the resource merger.
- resourceMerger.writeResourceFolder(resFolder);
+ resourceMerger.writeResourceFolder(resFolder, null /*aaptRunner*/);
// Check the content.
// values/values.xml
@@ -445,7 +445,7 @@ public class ResourceMergerTest extends BaseTestCase {
File resFolder = getFolderCopy(new File(root, "resOut"));
// write the content of the resource merger.
- resourceMerger.writeResourceFolder(resFolder);
+ resourceMerger.writeResourceFolder(resFolder, null /*aaptRunner*/);
// Check the content.
// values/values.xml
@@ -537,7 +537,7 @@ public class ResourceMergerTest extends BaseTestCase {
File resFolder = getFolderCopy(new File(root, "resOut"));
// write the content of the resource merger.
- resourceMerger.writeResourceFolder(resFolder);
+ resourceMerger.writeResourceFolder(resFolder, null /*aaptRunner*/);
// deleted layout/file_replaced_by_alias.xml
assertFalse(new File(resFolder, "layout" + File.separator + "file_replaced_by_alias.xml")
@@ -680,12 +680,13 @@ public class ResourceMergerTest extends BaseTestCase {
return sResourceMerger;
}
- private static File getWrittenResources() throws DuplicateResourceException, IOException {
+ private static File getWrittenResources() throws DuplicateResourceException, IOException,
+ ExecutionException, InterruptedException {
ResourceMerger resourceMerger = getResourceMerger();
File folder = Files.createTempDir();
- resourceMerger.writeResourceFolder(folder);
+ resourceMerger.writeResourceFolder(folder, null /*aaptRunner*/);
return folder;
}