Date: Mon, 9 Dec 2019 23:28:14 +0530
Subject: [PATCH 3/7] Codecov Added
Travis Badge Added
---
.travis.yml | 49 ++++++++++++++++++++++++++++++++++++++++++++++
README.md | 2 ++
offix/build.gradle | 3 +++
3 files changed, 54 insertions(+)
create mode 100644 .travis.yml
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..b69eae9
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,49 @@
+language: android
+sudo: required
+jdk: oraclejdk8
+env:
+ global:
+ - ANDROID_TARGET=android-28
+ - ANDROID_ABI=armeabi-v7a
+ - CODECOV_TOKEN=f93aa7c8-1579-4687-870f-cc6e08a93316
+android:
+ components:
+ - tools
+ - platform-tools
+ - build-tools-28.0.0
+ - android-28
+ - extra-google-google_play_services
+ - extra-google-m2repository
+ - extra-android-m2repository
+ - $ANDROID_TARGET
+ - sys-img-${ANDROID_ABI}-${ANDROID_TARGET}
+
+licenses:
+ - 'android-sdk-license-.+'
+
+before_install:
+ - yes | sdkmanager "platforms;android-28"
+ - chmod +x ./gradlew
+ - mkdir "$ANDROID_HOME/licenses" || true
+ - echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_HOME/licenses/android-sdk-license"
+ - echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" > "$ANDROID_HOME/licenses/android-sdk-preview-license"
+ - yes | sdkmanager --update
+ - yes | sdkmanager --licenses
+
+script:
+ - echo "Hello! This is Travis"
+ - ./gradlew build jacocoTestReport
+
+after_success:
+ - bash <(curl -s https://codecov.io/bash) -t ${CODECOV_TOKEN}
+
+
+before_cache:
+ - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
+ - rm -fr $HOME/.gradle/caches/*/plugin-resolution/
+
+cache:
+ directories:
+ - $HOME/.gradle/caches/
+ - $HOME/.gradle/wrapper/
+ - $HOME/.android/build-cache
\ No newline at end of file
diff --git a/README.md b/README.md
index 52259b2..1b695ee 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
+[](https://travis-ci.org/crowded-geek/offix-android)
+[](https://codecov.io/gh/crowded-geek/offix-android)
diff --git a/offix/build.gradle b/offix/build.gradle
index 57776c0..07caaea 100644
--- a/offix/build.gradle
+++ b/offix/build.gradle
@@ -3,6 +3,7 @@ apply plugin: 'com.apollographql.android'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-android-extensions'
+apply plugin: 'jacoco-android'
buildscript {
repositories {
@@ -11,6 +12,7 @@ buildscript {
dependencies {
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
+ classpath 'com.dicedmelon.gradle:jacoco-android:0.1.4'
}
}
@@ -35,6 +37,7 @@ android {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
+
}
}
From 95f67b3e46775e32ab8473ab8cedef33b6ecf372 Mon Sep 17 00:00:00 2001
From: Lavanya gaur <33238323+Lavanyagaur22@users.noreply.github.com>
Date: Thu, 12 Dec 2019 00:54:25 +0530
Subject: [PATCH 4/7] Revert "Codecov Added" (#177)
---
.travis.yml | 49 ----------------------------------------------
README.md | 2 --
offix/build.gradle | 3 ---
3 files changed, 54 deletions(-)
delete mode 100644 .travis.yml
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index b69eae9..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,49 +0,0 @@
-language: android
-sudo: required
-jdk: oraclejdk8
-env:
- global:
- - ANDROID_TARGET=android-28
- - ANDROID_ABI=armeabi-v7a
- - CODECOV_TOKEN=f93aa7c8-1579-4687-870f-cc6e08a93316
-android:
- components:
- - tools
- - platform-tools
- - build-tools-28.0.0
- - android-28
- - extra-google-google_play_services
- - extra-google-m2repository
- - extra-android-m2repository
- - $ANDROID_TARGET
- - sys-img-${ANDROID_ABI}-${ANDROID_TARGET}
-
-licenses:
- - 'android-sdk-license-.+'
-
-before_install:
- - yes | sdkmanager "platforms;android-28"
- - chmod +x ./gradlew
- - mkdir "$ANDROID_HOME/licenses" || true
- - echo -e "\n8933bad161af4178b1185d1a37fbf41ea5269c55" > "$ANDROID_HOME/licenses/android-sdk-license"
- - echo -e "\n84831b9409646a918e30573bab4c9c91346d8abd" > "$ANDROID_HOME/licenses/android-sdk-preview-license"
- - yes | sdkmanager --update
- - yes | sdkmanager --licenses
-
-script:
- - echo "Hello! This is Travis"
- - ./gradlew build jacocoTestReport
-
-after_success:
- - bash <(curl -s https://codecov.io/bash) -t ${CODECOV_TOKEN}
-
-
-before_cache:
- - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- - rm -fr $HOME/.gradle/caches/*/plugin-resolution/
-
-cache:
- directories:
- - $HOME/.gradle/caches/
- - $HOME/.gradle/wrapper/
- - $HOME/.android/build-cache
\ No newline at end of file
diff --git a/README.md b/README.md
index 1b695ee..52259b2 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,3 @@
-[](https://travis-ci.org/crowded-geek/offix-android)
-[](https://codecov.io/gh/crowded-geek/offix-android)
diff --git a/offix/build.gradle b/offix/build.gradle
index 07caaea..57776c0 100644
--- a/offix/build.gradle
+++ b/offix/build.gradle
@@ -3,7 +3,6 @@ apply plugin: 'com.apollographql.android'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-android-extensions'
-apply plugin: 'jacoco-android'
buildscript {
repositories {
@@ -12,7 +11,6 @@ buildscript {
dependencies {
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
- classpath 'com.dicedmelon.gradle:jacoco-android:0.1.4'
}
}
@@ -37,7 +35,6 @@ android {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
-
}
}
From f5e0b4ac424638f1b9d0accf4a35dc2c088e7e8a Mon Sep 17 00:00:00 2001
From: reaganiwadha
Date: Tue, 7 Jan 2020 01:18:02 +0700
Subject: [PATCH 5/7] Added travis file and JaCoCo
Added travis file and JaCoCo #2
Added travis file and JaCoCo #3
Added travis file and JaCoCo #4
Changed ANDROID_ABI from armeabi to arm64
Added travis file and JaCoCo #5
Removed AVD Test
Added travis file and JaCoCo #6
after_success, not after_install
---
.travis.yml | 37 +++++++++++++++++++++++++++++++++++++
build.gradle | 2 +-
sample/build.gradle | 18 ++++++++++++++++--
3 files changed, 54 insertions(+), 3 deletions(-)
create mode 100644 .travis.yml
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..ac1ba17
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,37 @@
+language: android
+jdk: oraclejdk8
+sudo: false
+
+env:
+ global:
+ - ANDROID_TARGET=android-28
+ - ANDROID_ABI=arm64-v8a
+
+android:
+ components:
+ - tools
+ - build-tools-28.0.3
+ - android-28
+
+before_cache:
+ - rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
+ - rm -fr $HOME/.gradle/caches/*/plugin-resolution/
+
+cache:
+ directories:
+ - $HOME/.gradle/caches/
+ - $HOME/.gradle/wrapper/
+ - $HOME/.android/build-cache
+
+before_install:
+ - chmod +x gradlew
+
+script:
+ - ./gradlew build jacocoTestReport
+
+after_success:
+ - bash <(curl -s https://codecov.io/bash) -t ${TOKEN_CODECOV}
+
+licenses:
+ - 'android-sdk-license-.+'
+ - 'google-gdk-license-.+'
\ No newline at end of file
diff --git a/build.gradle b/build.gradle
index 9d0da36..11ebf1e 100644
--- a/build.gradle
+++ b/build.gradle
@@ -8,7 +8,7 @@ buildscript {
jcenter()
}
dependencies {
- classpath 'com.android.tools.build:gradle:3.4.2'
+ classpath 'com.android.tools.build:gradle:3.5.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.apollographql.apollo:apollo-gradle-plugin:1.2.0'
// NOTE: Do not place your application dependencies here; they belong
diff --git a/sample/build.gradle b/sample/build.gradle
index 0bb25da..f7ca96b 100644
--- a/sample/build.gradle
+++ b/sample/build.gradle
@@ -1,12 +1,23 @@
+buildscript{
+ repositories{
+ jcenter()
+ }
+ dependencies{
+ classpath 'com.dicedmelon.gradle:jacoco-android:0.1.4'
+ }
+}
+
apply plugin: 'com.android.application'
apply plugin: 'com.apollographql.android'
apply plugin: 'kotlin-android'
-
apply plugin: 'kotlin-kapt'
-
apply plugin: 'kotlin-android-extensions'
+apply plugin: 'jacoco-android'
+
+
+
android {
compileSdkVersion 28
@@ -23,6 +34,9 @@ android {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
+ debug{
+ testCoverageEnabled true
+ }
}
}
From 4a6b9d458e92db9024dd64e692e086f9f0ab877f Mon Sep 17 00:00:00 2001
From: reaganiwadha
Date: Tue, 7 Jan 2020 02:18:37 +0700
Subject: [PATCH 6/7] Added Codecov and Travis CI Badge to README.md
---
README.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/README.md b/README.md
index 52259b2..20c5761 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,6 @@
+[]
+[]
+
From 0128db8b671c637631709f481174ff1951eed245 Mon Sep 17 00:00:00 2001
From: reaganiwadha
Date: Tue, 7 Jan 2020 02:20:11 +0700
Subject: [PATCH 7/7] Fixed README.md
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 20c5761..a571412 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
-[]
-[]
+[](https://travis-ci.com/reaganiwadha/offix-android)
+[](https://travis-ci.com/reaganiwadha/offix-android)