Merge "Add the resValue output folder to the model." into studio-1.0-dev
diff --git a/build-system/gradle-model/src/test/java/com/android/build/gradle/model/AndroidProjectTest.java b/build-system/gradle-model/src/test/java/com/android/build/gradle/model/AndroidProjectTest.java
index 923ed4d..a10a0aa 100644
--- a/build-system/gradle-model/src/test/java/com/android/build/gradle/model/AndroidProjectTest.java
+++ b/build-system/gradle-model/src/test/java/com/android/build/gradle/model/AndroidProjectTest.java
@@ -399,6 +399,11 @@
assertEquals("Test sourceGenTask", "generateDebugTestSources", debugTestInfo.getSourceGenTaskName());
assertEquals("Test compileTask", "compileDebugTestSources", debugTestInfo.getCompileTaskName());
+ Collection<File> generatedResFolders = debugTestInfo.getGeneratedResourceFolders();
+ assertNotNull(generatedResFolders);
+ // size 2 = rs output + resValue output
+ assertEquals(2, generatedResFolders.size());
+
Collection<AndroidArtifactOutput> debugTestOutputs = debugTestInfo.getOutputs();
assertNotNull("Debug test output null-check", debugTestOutputs);
assertEquals("Debug test output size", 1, debugTestOutputs.size());
diff --git a/build-system/gradle/src/main/groovy/com/android/build/gradle/internal/model/ModelBuilder.groovy b/build-system/gradle/src/main/groovy/com/android/build/gradle/internal/model/ModelBuilder.groovy
index 7c2b1c5..f98e230 100644
--- a/build-system/gradle/src/main/groovy/com/android/build/gradle/internal/model/ModelBuilder.groovy
+++ b/build-system/gradle/src/main/groovy/com/android/build/gradle/internal/model/ModelBuilder.groovy
@@ -329,7 +329,9 @@
return Collections.emptyList()
}
- return Collections.singletonList(variantData.renderscriptCompileTask.resOutputDir)
+ return Lists.asList(
+ variantData.renderscriptCompileTask.resOutputDir,
+ variantData.generateResValuesTask.resOutputDir)
}
@NonNull