Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 11 Nächste Version anzeigen »

Testen

Unit Tests

Integration Test

 

Wichtige Java Software zum Testen

Test Support in Spring

TestNG

Mockito

jMock

Powermock

Weitere Libraries

Sonar Integration

Wie SonarCube die Unit Test Coverage ermittelt

sonar-maven-plugin

Damit diese Kombination funktioniert, benötigt man ein Profile mit den benötigten Angaben zum Sonar Server und zur Datenbank. Normalerweise reicht es, die folgenden Zeilen in der ~/.m2/settings.xml Datei hinzu zu fügen bzw. die Datei entsprechend anzupassen.

 

<settings>
[...]
  <profiles>
  [...]
       <profile>
                <id>sonar</id>
                <properties>
                        <sonar.host.url>http://****:9000</sonar.host.url>
                        <sonar.login>****</sonar.login>
                        <sonar.password>****</sonar.password>
                        <sonar.jdbc.url>jdbc:postgresql://****:5432/sonar</sonar.jdbc.url>
                        <sonar.jdbc.username>****</sonar.jdbc.username>
                        <sonar.jdbc.password>****</sonar.jdbc.password>
                </properties>
        </profile>
 
  </profiles>
 
  <!-- activeProfiles
   | List of profiles that are active for all builds.
   |
  -->
  <activeProfiles>
    <activeProfile>sonar</activeProfile>
  </activeProfiles>
 
</settings>

Details auch im internen Wiki.

Wichtige Artikel und Hilfen zur Konfiguration

Weitere Artikel zur Konfiguration

Spezielle Problem mit Mvn (sub) Modulen

 

  • Keine Stichwörter