Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 069D3200CF0 for ; Thu, 7 Sep 2017 10:18:24 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 052F61609DB; Thu, 7 Sep 2017 08:18:24 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 2571A1609BF for ; Thu, 7 Sep 2017 10:18:22 +0200 (CEST) Received: (qmail 50845 invoked by uid 500); 7 Sep 2017 08:18:22 -0000 Mailing-List: contact commits-help@weex.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@weex.incubator.apache.org Delivered-To: mailing list commits@weex.incubator.apache.org Received: (qmail 50836 invoked by uid 99); 7 Sep 2017 08:18:22 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2017 08:18:22 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id A8AD81A6EBB for ; Thu, 7 Sep 2017 08:18:21 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -4.221 X-Spam-Level: X-Spam-Status: No, score=-4.221 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id pTD-0xUrmlpy for ; Thu, 7 Sep 2017 08:18:19 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with SMTP id 4C2885FD33 for ; Thu, 7 Sep 2017 08:18:19 +0000 (UTC) Received: (qmail 50785 invoked by uid 99); 7 Sep 2017 08:18:18 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 07 Sep 2017 08:18:18 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id C29D8F55E2; Thu, 7 Sep 2017 08:18:18 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: kyork@apache.org To: commits@weex.incubator.apache.org Date: Thu, 07 Sep 2017 08:18:19 -0000 Message-Id: <8cf9c623c7c943e5a2ab665638596521@git.apache.org> In-Reply-To: <77fd0cdea83c4ced9248b11ccf8685f3@git.apache.org> References: <77fd0cdea83c4ced9248b11ccf8685f3@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [02/14] incubator-weex git commit: * [android] update cc archived-at: Thu, 07 Sep 2017 08:18:24 -0000 * [android] update cc Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/18d5dc56 Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/18d5dc56 Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/18d5dc56 Branch: refs/heads/0.16-dev Commit: 18d5dc568cbcea20a463a9c9ca8a3d43eaf79b09 Parents: fcc7eec Author: atomtong Authored: Tue Aug 29 12:11:05 2017 +0800 Committer: atomtong Committed: Tue Aug 29 12:11:05 2017 +0800 ---------------------------------------------------------------------- android/gradle.properties | 5 ++-- .../gradle/wrapper/gradle-wrapper.properties | 1 + android/jacoco.gradle | 6 ++--- android/playground/app/build.gradle | 8 +----- .../alibaba/weex/util/JacocoCodeCoverage.java | 26 ++++--------------- android/playground/jacocoagent.jar | Bin 0 -> 258512 bytes android/sdk/build.gradle | 1 + 7 files changed, 13 insertions(+), 34 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/18d5dc56/android/gradle.properties ---------------------------------------------------------------------- diff --git a/android/gradle.properties b/android/gradle.properties index 9b2bc67..9f11f36 100755 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -11,6 +11,7 @@ # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects #Mon Jun 27 20:06:22 CST 2016 -org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -org.gradle.parallel=true +org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 +#org.gradle.parallel=true android.useDeprecatedNdk=true +org.gradle.deamon=false http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/18d5dc56/android/gradle/wrapper/gradle-wrapper.properties ---------------------------------------------------------------------- diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 2af1c24..34ba7a6 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -4,3 +4,4 @@ distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip + http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/18d5dc56/android/jacoco.gradle ---------------------------------------------------------------------- diff --git a/android/jacoco.gradle b/android/jacoco.gradle index e8ea251..0dd8d1d 100644 --- a/android/jacoco.gradle +++ b/android/jacoco.gradle @@ -9,9 +9,7 @@ jacoco { def coverageSourceDirs = [ '../app/src/main/java', - '../../../android/sdk/src/main/java' - -] + '../../../android/sdk/src/main/java'] task jacocoTestReport(type: JacocoReport) { group = "Reporting" @@ -34,7 +32,7 @@ task jacocoTestReport(type: JacocoReport) { - executionData = files("$buildDir/outputs/code-coverage/connected/coverage.exec") + executionData = files("$buildDir/outputs/code-coverage/connected/coverage.ec") doFirst { new File("$buildDir/intermediates/classes/").eachFileRecurse { file -> if (file.name.contains('$$')) { http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/18d5dc56/android/playground/app/build.gradle ---------------------------------------------------------------------- diff --git a/android/playground/app/build.gradle b/android/playground/app/build.gradle index 073ad4d..1da00d1 100755 --- a/android/playground/app/build.gradle +++ b/android/playground/app/build.gradle @@ -1,11 +1,6 @@ apply plugin: 'com.android.application' apply from: '../../jacoco.gradle' -//apply plugin: 'jacoco' -// -//jacoco { -// toolVersion = "0.7.9+" -//} android { compileSdkVersion project.compileSdkVersion @@ -51,6 +46,7 @@ android { java { srcDirs = ["src/main/java", "src/main/java_zxing"]; } + resources.includes = [ '**/jacoco-agent.properties' ] } } lintOptions { @@ -113,6 +109,4 @@ dependencies { compile 'com.taobao.android.weex_inspection:urlconnection_interceptor:1.0.0' compile 'com.android.support.test.espresso:espresso-idling-resource:2.2.2' compile 'com.taobao.android:weex_inspector:0.11.0' -// compile group: 'org.jruby', name: 'jruby', version: '1.4.1+' - compile 'org.jacoco:org.jacoco.agent:0.7.9' } \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/18d5dc56/android/playground/app/src/main/java/com/alibaba/weex/util/JacocoCodeCoverage.java ---------------------------------------------------------------------- diff --git a/android/playground/app/src/main/java/com/alibaba/weex/util/JacocoCodeCoverage.java b/android/playground/app/src/main/java/com/alibaba/weex/util/JacocoCodeCoverage.java index faef7bb..bcef856 100644 --- a/android/playground/app/src/main/java/com/alibaba/weex/util/JacocoCodeCoverage.java +++ b/android/playground/app/src/main/java/com/alibaba/weex/util/JacocoCodeCoverage.java @@ -20,6 +20,8 @@ package com.alibaba.weex.util; import android.content.Context; +import android.util.Log; + import com.taobao.weex.utils.WXLogUtils; import java.io.File; import java.io.FileNotFoundException; @@ -74,36 +76,18 @@ public class JacocoCodeCoverage { WXLogUtils.d( TAG, "generateCoverageReport: ok! " + "file in [Android/data/com.alibaba.weex/files]" ); - } catch (ClassNotFoundException e) { - reportJacocoError(e); - } catch (SecurityException e) { - reportJacocoError(e); - } catch (NoSuchMethodException e) { - reportJacocoError(e); - } catch (IllegalArgumentException e) { - reportJacocoError(e); - } catch (IllegalAccessException e) { - reportJacocoError(e); - } catch (InvocationTargetException e) { - reportJacocoError(e); - } catch (FileNotFoundException e){ - reportJacocoError(e); - } catch (IOException e) { - reportJacocoError(e); + } catch (Exception e) { + Log.e(TAG, e.toString()); } finally { if (out != null) { try { out.close(); } catch (IOException e) { - reportJacocoError(e); + Log.e(TAG, e.getMessage().toString()); } } } } - - private static void reportJacocoError(Exception e) { - WXLogUtils.e(TAG, e.toString()); - } } http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/18d5dc56/android/playground/jacocoagent.jar ---------------------------------------------------------------------- diff --git a/android/playground/jacocoagent.jar b/android/playground/jacocoagent.jar new file mode 100644 index 0000000..d5c4b6b Binary files /dev/null and b/android/playground/jacocoagent.jar differ http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/18d5dc56/android/sdk/build.gradle ---------------------------------------------------------------------- diff --git a/android/sdk/build.gradle b/android/sdk/build.gradle index a586241..0f4e178 100755 --- a/android/sdk/build.gradle +++ b/android/sdk/build.gradle @@ -165,6 +165,7 @@ dependencies { testCompile 'org.robolectric:robolectric:3.3.2' testCompile "org.robolectric:shadows-httpclient:3.3.2" testCompile 'org.json:json:20160212' + } if(file('../license/LICENSE').exists()){ license {