Add additional sources of test host to xctest targets
Also improve test coverage for inclusion of dummy source file in xcode project targets
--
MOS_MIGRATED_REVID=103384049
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java b/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java
index c763052..c99e31b 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeProvider.java
@@ -155,6 +155,7 @@
* (e.g. a test host). The given provider is not registered as a dependency with this provider.
*/
private void addTransitiveSets(XcodeProvider dependencyish) {
+ additionalSources.addTransitive(dependencyish.additionalSources);
inputsToXcodegen.addTransitive(dependencyish.inputsToXcodegen);
propagatedUserHeaderSearchPaths.addTransitive(dependencyish.propagatedUserHeaderSearchPaths);
propagatedHeaderSearchPaths.addTransitive(dependencyish.propagatedHeaderSearchPaths);