Travis (CI)
Travis CI is a hosted continuous integration service. It is integrated with GitHub and offers first class support for a lot of different languages, including Java and Groovy. We use Travis CI, to build Slice, every time pull request is merged into master branch. Travis CI is configured to perform a maven build, which compiles all the classes and fails, in case of any compilation issues.
In order, to check the results of a Travis build or check the previous builds, simply visit Travis CI.
Apart of compiling Slice, Travis is configured to use and run some specific maven plugins, which allows a static code analysis. Static code analysis is described further in the section below.
Coverity (Code coverage)
TBD
Coverall (Collecting code coverage results)
TBD