Para proporcionar comentarios (solicitar una función, informar un error, etc.), use el Foro de la Comunidad de Sonarqube. No olvide especificar el lenguaje (¡HTML!), Versión de complemento y versión Sonarqube.
Si tiene una pregunta sobre cómo usar complementos (y los documentos no lo ayudan), también le recomendamos que use el foro de la comunidad.
Para construir el complemento y ejecutar sus pruebas unitarias, ejecute este comando desde el directorio raíz del proyecto:
mvn clean install
o
mvn clean verify
Por defecto, las pruebas de integración (IT) se omiten durante la compilación. Si desea ejecutarlos, primero debe recuperar los proyectos relacionados que se utilizan como entrada:
git submodule init
git submodule update
Las pruebas de integración consisten en pruebas de complementos y pruebas de decisión. Para ejecutarlos, debe activar su perfil (asegúrese de construir el proyecto y el complemento .Jar está actualizado antes de ejecutarlo, de lo contrario puede recibir resultados obsoletos):
mvn verify -Pits
La "prueba de complemento" es un conjunto de pruebas de integración que verifica las características del complemento, como el cálculo métrico, etc. para iniciarlo:
cd its/plugin
mvn verify
La "prueba de decisión" es un conjunto de pruebas de integración que inicia el análisis de una base de código grande, guarda los problemas creados por el complemento en los archivos de informe y luego compara esos resultados con el conjunto de problemas esperados (almacenados como archivos JSON). Prueba de decisión de lanzamiento:
cd its/ruling
mvn verify
Copyright 2010-2024 Sonarsource.
Los analizadores SONARQUBE lanzados después del 29 de noviembre de 2024, incluidas las correcciones de parches para versiones anteriores, se publican bajo la Licencia Avalable de SONAR, la versión 1 (SSALV1).
Consulte los archivos individuales para obtener detalles que especifiquen la licencia aplicable a cada archivo. Los archivos sujetos al SSALV1 se anotarán en sus encabezados.