From 29485e23665b4b743305f8c1d5863640a0331fae Mon Sep 17 00:00:00 2001 From: memoizr Date: Sun, 14 Aug 2016 19:04:16 +0100 Subject: [PATCH 1/4] add codecov --- .travis.yml | 2 +- build.gradle | 8 -------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index 61d144c..28ec948 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,4 +2,4 @@ language: java jdk: - oraclejdk8 after_success: - - ./gradlew cobertura coveralls \ No newline at end of file + - bash <(curl -s https://codecov.io/bash) \ No newline at end of file diff --git a/build.gradle b/build.gradle index 5fe44f7..600f129 100644 --- a/build.gradle +++ b/build.gradle @@ -11,14 +11,6 @@ buildscript { } } -plugins { - id 'net.saliman.cobertura' version '2.3.1' - id 'com.github.kt3k.coveralls' version '2.6.3' -} - -cobertura.coverageFormats = ['html', 'xml'] -cobertura.coverageSourceDirs = ['src/main/kotlin'] -cobertura.coverageSourceDirs = ['src/test/kotlin'] group 'com.memoizr' version '0.1' From 062a963efcac96d4d7171f22b633577ef794568b Mon Sep 17 00:00:00 2001 From: memoizr Date: Sun, 14 Aug 2016 19:14:08 +0100 Subject: [PATCH 2/4] generate report --- .travis.yml | 3 ++- build.gradle | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 28ec948..fa26d9d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,4 +2,5 @@ language: java jdk: - oraclejdk8 after_success: - - bash <(curl -s https://codecov.io/bash) \ No newline at end of file + - if [ -e ./gradlew ]; then ./gradlew jacocoTestReport;else gradle jacocoTestReport;fi + - bash <(curl -s https://codecov.io/bash) -t 7a683107-98e4-4c0d-b154-649e9ac9693c diff --git a/build.gradle b/build.gradle index 600f129..eeaf1ed 100644 --- a/build.gradle +++ b/build.gradle @@ -15,6 +15,7 @@ group 'com.memoizr' version '0.1' apply plugin: 'kotlin' +apply plugin: 'jacoco' repositories { maven { url "https://dl.bintray.com/kotlin/kotlin-eap-1.1" } From fd786b27a636e859e69128cf7d5798a082eb6e39 Mon Sep 17 00:00:00 2001 From: memoizr Date: Sun, 14 Aug 2016 19:26:38 +0100 Subject: [PATCH 3/4] generate xml reports --- build.gradle | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/build.gradle b/build.gradle index eeaf1ed..54e52dd 100644 --- a/build.gradle +++ b/build.gradle @@ -22,6 +22,12 @@ repositories { jcenter() } +jacocoTestReport { + reports { + xml.enabled true + } +} + dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib:$KOTLIN_VERSION" compile group: 'org.assertj', name: 'assertj-core', version: '2.5.0' From 93bb01555c0b4ea7c73e621068173f5db68d54bf Mon Sep 17 00:00:00 2001 From: memoizr Date: Sun, 14 Aug 2016 19:36:45 +0100 Subject: [PATCH 4/4] add coverage badge --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e3b2315..2611161 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@ -[![Build Status](https://travis-ci.org/memoizr/assertk-core.svg?branch=master)](https://travis-ci.org/memoizr/assertk-core) -[![](https://jitpack.io/v/memoizr/assertk-core.svg)](https://jitpack.io/#memoizr/assertk-core) -[![GitHub license](https://img.shields.io/github/license/kotlintest/kotlintest.svg)](http://www.apache.org/licenses/LICENSE-2.0.html) +[![Build Status](https://travis-ci.org/memoizr/assertk-core.svg?branch=master)](https://travis-ci.org/memoizr/assertk-core) [![](https://jitpack.io/v/memoizr/assertk-core.svg)](https://jitpack.io/#memoizr/assertk-core) [![GitHub license](https://img.shields.io/github/license/kotlintest/kotlintest.svg)](http://www.apache.org/licenses/LICENSE-2.0.html) [![codecov](https://codecov.io/gh/memoizr/assertk-core/branch/master/graph/badge.svg)](https://codecov.io/gh/memoizr/assertk-core) + # AssertK - Fluent assertions for Kotlin AssertK provides a Kotlin-friendly syntax for using the amazing AssertJ assertion framework.