-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
OptionalDependency interprets dependencyFailed as a change in the state of the immediate dependency. This is not correct, as this method could be used to notify a transitive dependency failure as well. Assuming the state of a dependency is FAILED after receiving this call will result in the actual dependency state being erased, which will lead to failures in OptionalDependencyListenersTestCase