This PR updates the build workflow so it will provide a testing and analysis pipeline for all branches and pull requests.
Integration tests are run via the maven profile "it" which is only defined for modules that include integration tests.
Concerning the new analysis with SonarCloud, due to the diverse nature of the modules only the SpotBugs plugin is configured in the POMs. The JaCoCo and Sonar plugins are configured directly in the build workflow.
Integration tests in the module sapl-demo-benchmark are skipped for now.
This PR updates the build workflow so it will provide a testing and analysis pipeline for all branches and pull requests.
Integration tests are run via the maven profile "it" which is only defined for modules that include integration tests.
Concerning the new analysis with SonarCloud, due to the diverse nature of the modules only the SpotBugs plugin is configured in the POMs. The JaCoCo and Sonar plugins are configured directly in the build workflow.
Integration tests in the module sapl-demo-benchmark are skipped for now.