Language & Tool Support

Programming Languages

  • Java
  • Groovy

IDEs

  • Eclipse
  • IntelliJ

Test Automation

  • JUnit
  • TestNG
  • Selenium
  • Any tool with JUnit-style output

Continuous Integration

Build Automation

  • Ant
  • Maven (1 & 2)
Back to Top

Reporting

Formats

  • HTML
  • PDF
  • XML
  • JSON
  • IDE (Eclipse & IntelliJ IDEA)

OpenSocial Dashboards

  • Coverage gadget in JIRA & Confluence

Per Build Reports

  • Project Risks
  • Quick Wins
  • Tree maps
  • Per-test coverage
  • Project, package, & method - level coverage
  • Test coverage per line of code
  • Most complex packages & classes
  • Least tested methods

Per Test Reports

  • Pass/fail/errors per test
  • Coverage contribution per test

Trend Reports

Coverage over time:

  • Packages
  • Classes
  • Methods
  • Statements

Metrics over time

  • Total Packages, Files, LoC
  • Non-covered lines
  • Cyclomatic Complexity
  • User-defined metrics

Versus previous builds

  • Classes & packages that gained/ lost coverage
  • Newly added classes
Back to Top

Test Execution

Execution options

  • Test optimization
  • Distributed test aggregation

Configuration Options

  • Build Coverage Targets
  • Block Context Filtering
  • Method and Statement Context Filtering via Regular Expressions
  • Source Code Directives

Extensibility

  • Java API
Back to Top

Clover Customers

Over 600 companies in 47 countries use Clover. Meet our customers.

Latest Clover Blog Post

Marek Parfianowicz

Clover Goes Mobile!

The Android market is rapidly increasing, being one of the most popular platforms, not only for customers, but also as a platform for developers to create their apps. Just few numbers: Google Play jus ...

Read more on the Clover Blog