Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The plugin calculates several Thycudides metrics and imports them in SonarQube( see metics definitions below )
It adds also a new dashboard widget that supports localization.

Include Page
Include - Plugin Installation
Include - Plugin Installation

Requirements

Plugin version

0.1
Thucydides version 

0.8.15

(tick)

0.8.20(tick)

Usage

The current version of the plugin supports only maven projects and does not execute thucydides tests itself, so thucydides reports must be available before running a SonarQube analysis.
The default location of thucydides report files is under target/site/thucydides and although you can define your own report path with a maven property, the plugin expects to find them in this location.
More on Thucydides reporting you can find here http://thucydides.wakaleo.com/#_thucydides_reporting

...

  1. Unzip sample project in a local folder
  2. Add to your settings.xml the following

    Code Block
    <settings>
       <pluginGroups>
           <pluginGroup>net.thucydides.maven.plugins</pluginGroup>
           ...
       </pluginGroups>
    </settings>
  3. Run the following Maven command:

    No Format
    mvn clean verify thucydides:aggregate
  4. Run a SonarQube analysis for the project: mvn sonar:sonar

Compatibility Matrix

Plugin version

0.1
Thucydides version 

0.8.15

(tick)

0.8.20(tick)

Known Limitations

Plugin works only for projects analysed by maven
No details are shown about features and user stories
No drill-down links are available 

...