We have a process set in our project to create a pull request (PR) while merging code from feature branch to dev or master branch. PR won't complete unless & until CI is successful & all the test cases in an application run successfully. Test case execution report is then used by SonarQube to publish code coverage. SonarQube is configured to publish report only for new lines of code.
Right now these test cases (unit test cases) take around 2-2.5 hrs to complete effectively delaying PR completion. Hence we are thinking of some workaround where we can run only impacted test cases as part of PR CI. Is this possible in Azure DevOps ?
