From 7dd4e5caa1442c6a5a08a054669940a51eba8b25 Mon Sep 17 00:00:00 2001 From: orionlee Date: Thu, 17 May 2018 14:23:07 -0700 Subject: core tests fix: ensure running test suite (gradlew connectedAndroidTest) include all test. The existing config does not include the tests in feed/ directory. --- core/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core/build.gradle') diff --git a/core/build.gradle b/core/build.gradle index de156d7c7..9ac6ca0b5 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -10,7 +10,7 @@ android { versionCode 1 versionName "1.0" testApplicationId "de.danoeh.antennapod.core.tests" - testInstrumentationRunner "de.danoeh.antennapod.core.tests.AntennaPodTestRunner" + testInstrumentationRunner "de.danoeh.antennapod.core.AntennaPodTestRunner" } buildTypes { release { -- cgit v1.2.3 From 46ae3e0b00a3b3ec8ef7ba01efad8bcfb1a79398 Mon Sep 17 00:00:00 2001 From: orionlee Date: Fri, 18 May 2018 13:21:36 -0700 Subject: core tests: Convert tests that are effectively unit tests to be one (standard android junit tests). Provides implementations for android platform utils needed (in unit test environment): 1. android.util.Log, 2. android.text.TextUtils.isEmpty() --- core/build.gradle | 3 +++ 1 file changed, 3 insertions(+) (limited to 'core/build.gradle') diff --git a/core/build.gradle b/core/build.gradle index 9ac6ca0b5..649a078a5 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -79,6 +79,9 @@ dependencies { } else { System.out.println("core: free build hack, skipping some dependencies") } + + testImplementation 'junit:junit:4.12' + } allprojects { -- cgit v1.2.3 From 7e59ac0e75003f5f6f0d7d315104bcf095b8dfb6 Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Sun, 27 May 2018 19:30:01 +0200 Subject: Executing core unit tests on CircleCI --- core/build.gradle | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'core/build.gradle') diff --git a/core/build.gradle b/core/build.gradle index 649a078a5..eb857269a 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -84,6 +84,15 @@ dependencies { } +tasks.withType(Test) { + testLogging { + exceptionFormat "full" + events "skipped", "passed", "failed" + showStandardStreams true + displayGranularity 2 + } +} + allprojects { gradle.projectsEvaluated { tasks.withType(JavaCompile) { -- cgit v1.2.3