* [test] android jacoco build ops

Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/a17c00f5
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/a17c00f5
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/a17c00f5

Branch: refs/heads/0.16-dev
Commit: a17c00f5240f68df5c742442be93281eb0ba199e
Parents: 419a1b2
Author: atomtong <tong_huab...@qq.com>
Authored: Tue Sep 5 17:33:22 2017 +0800
Committer: atomtong <tong_huab...@qq.com>
Committed: Tue Sep 5 17:33:22 2017 +0800

----------------------------------------------------------------------
 android/playground/app/build.gradle |  2 +-
 test/run.sh                         | 18 +++++++++++++++---
 2 files changed, 16 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a17c00f5/android/playground/app/build.gradle
----------------------------------------------------------------------
diff --git a/android/playground/app/build.gradle 
b/android/playground/app/build.gradle
index d023e84..145cbd7 100755
--- a/android/playground/app/build.gradle
+++ b/android/playground/app/build.gradle
@@ -42,7 +42,7 @@ android {
     }
     buildTypes {
         debug {
-            testCoverageEnabled true
+            testCoverageEnabled false
         }
     }
     sourceSets {

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/a17c00f5/test/run.sh
----------------------------------------------------------------------
diff --git a/test/run.sh b/test/run.sh
index bc343a6..c7909cf 100755
--- a/test/run.sh
+++ b/test/run.sh
@@ -17,12 +17,24 @@ function buildAndroid {
     builddir=$dir'/android'
     current_dir=$PWD;
     cd $builddir;
-    ./gradlew assembleDebug;
+    if [ $needCoverage = "cover" ]; then
+    ./gradlew clean assembleDebug -Dmtl.jaCoCoConfig.whitePkgs=com.taobao.weex 
-Dmtl.jaCoCoConfig.blackPkgs=com.google.zxing.*;
+    fi
+    ./gradlew clean assembleDebug
     cd $current_dir;
     pwd
 }
 function runAndroid {
-    buildAndroid
+    echo 'Run in Android...'
+    echo $1 
+    echo $2
+
+    dir=$(pwd)
+    builddir=$dir'/android'
+    codeCoveragedir=$builddir'/plarground' 
+    current_dir=$PWD;
+
+    buildAndroid $2
     startMacacaServer
     startWeexServer
     platform=android ./node_modules/mocha/bin/mocha  $1 --reporter 
mocha-simple-html-reporter --reporter-options output=report.html -f 
'@ignore-android' -i --recursive --bail --verbose --retries 3
@@ -80,7 +92,7 @@ needCoverage=${2:-$coverage_status}
 killserver
 #run tests
 if [ $platform = $platform_android ]; then
-    runAndroid ./test/scripts/
+    runAndroid ./test/scripts/ "$needCoverage"
 elif [ $platform = 'web' ]; 
 then
     runWeb ./test/scripts/

Reply via email to