This directory contains integration tests: these tests run the sonar-python plugin inside
a SonarQube instance and check how it behaves with some given projects and configurations.
The plugin tests checks metrics, import of test results, coverage report, pylint report
To run integration tests, you will first need to build the sonar-python plugin:
* mvn clean package -P-private
To run the "ruling" tests, you also need to execute the following commands:
* git submodule init
* git submodule update
Then, you can run:
* cd its/plugin
* mvn test -Dsonar.runtimeVersion=LATEST_RELEASE