I imagine it searches .info file. Are also .info files of submodules searched and their dependencies added to list? If I add a dependency in a patch, is this taken into consideration when testing that patch?
Thank you for your answers.
I imagine it searches .info file. Are also .info files of submodules searched and their dependencies added to list? If I add a dependency in a patch, is this taken into consideration when testing that patch?
Thank you for your answers.
Comments
Comment #1
jthorson commentedThe logic is all contained within the 'Project Dependency" project ... it pulls the information from a pre-populated database table on drupal.org. Unfortunately, it does not parse the actual info file at run-time, so dependencies added in a patch will not be included.
When dependencies are added via a commit, it may take up to 24 hours for the dependency parsing to update the database tables used in determining dependencies for a test ... if, after a day, the test is still not picking up the dependency, we occasionally have had to manually trigger a jenkins script to update the dependencies for the specific project.
Comment #2
slashrsm commentedTHX!
Comment #3
lucascaro commentedjust FYI there is currently a problem in how this calculates dependencies (see #1712656: Dependencies for modules are not updated.)