diff --git a/.travis.yml b/.travis.yml index 58d73fc..182da0c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ install: - aws --version script: - - ./gradlew clean jooqGenerate build + - ./gradlew clean jooqGenerate build pitest coveralls before_deploy: # Parse branch name and determine an environment to deploy diff --git a/build.gradle b/build.gradle index 4e5c513..0607734 100644 --- a/build.gradle +++ b/build.gradle @@ -26,6 +26,10 @@ buildscript { } } +plugins { + id "info.solidsoft.pitest" version '1.1.11' + id 'com.github.kt3k.coveralls' version '2.8.1' +} apply plugin: 'java' apply plugin: 'kotlin' apply plugin: 'kotlin-spring' @@ -69,6 +73,14 @@ dependencies { testCompile group: 'com.beust', name: 'klaxon', version: '0.27' } +pitest { + timestampedReports = false + targetClasses = ['com.myapp.*'] + excludedClasses = ['com.myapp.generated.*'] + outputFormats = ['XML', 'HTML'] + sourceDirs = [sourceSets.main.kotlin.srcDirs] +} + flyway { url = 'jdbc:h2:./db/tmp;MODE=MySQL' user = 'sa'