I have a strange situation with a multi-module, gradle-integrated project in Intellij. I want to use the Intellij test runner because it supports parameterized tests. Some of our tests depend on resources in other modules. Before running a test, Intellij will invoke the testClasses task on the project that contains the test. This properly calls compileTestJava on projects that the current one depends on, but does not call processResources on those same projects.
Is there a task that will invoke processResources on “upstream” projects without actually running the test task? I want to report this to JetBrains, but want to be able to provide them with an answer for what to do so it actually gets fixed.