Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 910 Bytes

File metadata and controls

32 lines (21 loc) · 910 Bytes

Contributing

All kind of tips & tricks for people interested in contributing to beholder.

CI job

A Travis job is set up for beholder here. Each branch and PR is cross-tested against Scala 2.11.5, OpenJDK 7 and OpenJDK 8.

Code coverage

Beholder uses scoverage plugin for code coverage. To run it, use:

sbt clean coverage test

(clean is important)

Results are placed in beholder\target\scala-2.11\scoverage-report.

Minimum coverage is set to 48% (which is current coverage) so all code you add to project have to be 100% test-covered, otherwise Travis build will fail.

Releasing

Before release you must have access to Sonatype and have PGP keys for signing artifacts. For make release just use +publishSigned +releaseSonatype.