aboutsummaryrefslogtreecommitdiff
path: root/resources/src/main/java/org/robolectric/manifest/AndroidManifest.java
diff options
context:
space:
mode:
Diffstat (limited to 'resources/src/main/java/org/robolectric/manifest/AndroidManifest.java')
-rw-r--r--resources/src/main/java/org/robolectric/manifest/AndroidManifest.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/resources/src/main/java/org/robolectric/manifest/AndroidManifest.java b/resources/src/main/java/org/robolectric/manifest/AndroidManifest.java
index 82de00f79..cfabcbb2b 100644
--- a/resources/src/main/java/org/robolectric/manifest/AndroidManifest.java
+++ b/resources/src/main/java/org/robolectric/manifest/AndroidManifest.java
@@ -13,6 +13,7 @@ import java.util.LinkedHashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;
+import java.util.stream.Collectors;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
import javax.xml.parsers.DocumentBuilder;
@@ -21,6 +22,7 @@ import org.robolectric.pluginapi.UsesSdk;
import org.robolectric.res.Fs;
import org.robolectric.res.ResourcePath;
import org.robolectric.res.ResourceTable;
+import org.robolectric.util.Logger;
import org.w3c.dom.Document;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
@@ -165,6 +167,8 @@ public class AndroidManifest implements UsesSdk {
return;
}
+ Logger.debug("Manifest file location: " + androidManifestFile);
+
if (androidManifestFile != null && Files.exists(androidManifestFile)) {
try {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
@@ -174,6 +178,9 @@ public class AndroidManifest implements UsesSdk {
Document manifestDocument = db.parse(inputStream);
inputStream.close();
+ Logger.debug("Manifest doc:\n" + Files.readAllLines(androidManifestFile).stream().collect(
+ Collectors.joining("\n")));
+
if (!packageNameIsOverridden()) {
packageName = getTagAttributeText(manifestDocument, "manifest", "package");
}