GithubHelp home page GithubHelp logo

jacoco4sbt's Introduction

jacoco4sbt - Code Coverage via JaCoCo in sbt

This is an sbt and Typesafe Activator plugin for code coverage analysis via JaCoCo.

Install the plugin by adding the following to project/plugins.sbt:

addSbtPlugin("de.johoop" % "jacoco4sbt" % "2.2.0")

and then in build.sbt:

jacoco.settings

Execute the plugin with sbt jacoco:cover.

See Wiki for more details.

Build Status

Build Status

Change Log

  • 2.2.0

    • Update to JaCoCo version 0.7.5 (fixing #47)
    • Update sbt to 0.13.11
    • Update Scala to 2.10.6
    • Restructure the build, update several dependencies
  • 2.1.6

    • Updated to JaCoCo version 0.7.1 (fixing #22)
    • Fixed integration test settings (fixing #13)
    • Updated sbt to 0.13.5 and other small fixes
  • 2.1.5

    • Added report summary to the build output
    • Added check for required coverage (fixing #14)
    • Updated to JaCoCo version 0.7.0 (fixing #18)
  • 2.1.4

    • Fixed a bad regression (#8) and added tests so that it doesn't happen again
    • Made code coverage work with forked tests (#3 again, #6 and #9) - this should make life a lot easier for Play2 users
  • 2.1.3

    • Fixed #3 (working directory in JaCoCo configuration)
    • Updated to latest JaCoCo version 0.6.4
  • 2.1.2

    • Added a Scala-specific report format (contributed by Jason)
  • 2.1.1

    • Updated for sbt 0.13.0 (final)
  • 2.1.0

    • Updated to work with sbt 0.13.x (contributed by Patrick)
    • Updated to latest JaCoCo version 0.6.3
  • 2.0.0 (contributed by Joost)

    • Integration testing
    • (Optional) merging coverage of unit and integration tests
    • clean key for cleaning the JaCoCo output directory selectively
  • 1.2.2 (contributed by Andreas)

    • Includes and excludes

Contributors

Many thanks to Alexey Pismenskiy, Andreas Flierl, Jacek Laskowski, Jason Zaugg, Jerry Lin, Joost den Boer, Michael Schleichardt, Patrick Mahoney and Wei Chen for their awesome contributions!

License

This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html

jacoco4sbt's People

Contributors

apismensky avatar asflierl avatar diversit avatar jaceklaskowski avatar jmhofer avatar retronym avatar schleichardt avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.