久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

運(yùn)行 gradlew 測試時 android 中的 Jvm 選項(xiàng)

Jvm options in android when run gradlew test(運(yùn)行 gradlew 測試時 android 中的 Jvm 選項(xiàng))
本文介紹了運(yùn)行 gradlew 測試時 android 中的 Jvm 選項(xiàng)的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我有一個項(xiàng)目使用 Robolectric 進(jìn)行單元測試.本項(xiàng)目使用Robolectric 3.0,需要在虛擬機(jī)選項(xiàng)中添加-ea-noverify選項(xiàng).

I have a project that using Robolectric for unit test purpose. This project uses Robolectric 3.0 and need to add -ea and -noverify options in Virtual Machine options.

在 Android Studio 中,我在 Run > 中創(chuàng)建了新的 JUnit 配置.編輯配置...,然后將 VM Options 設(shè)置為 -ea -noverify.通過這種方式,我成功地運(yùn)行了我的單元測試.這是關(guān)于我的配置的圖片,請查看此處

In Android Studio, I created new JUnit configuration in Run > Edit Configurations... and then set VM Options to -ea -noverify. With this way I success to run my unit test. This is image about my configure, view Here

但是,對于持續(xù)部署,我需要使用命令行運(yùn)行單元測試.所以我使用 ./gradlew test 來運(yùn)行單元測試.我還將 org.gradle.jvmargs=-ea -noverify 添加到 gradle.properties 文件中.不幸的是,它不起作用.我可以運(yùn)行單元測試,但我得到了 java.lang.VerifyError 并且我認(rèn)為 gradle.properties 沒有加載.

However, for continuous deployment, I need run unit test with command line. So I use ./gradlew test to run unit test. I also add org.gradle.jvmargs=-ea -noverify to gradle.properties file. Unfortunately, it doesn't work. I can run unit test but I got java.lang.VerifyError and I think that gradle.properties was not load.

所以,我的問題是,如何讓 gradle.properties 加載,或者你知道有什么方法可以解決我的 vm 選項(xiàng)問題嗎?

So, my question is, how to make gradle.properties load or do you know any way to fix my vm options problem?

推薦答案

發(fā)現(xiàn)我們可以在app的build.gradle中加入這個block來解決這個問題

I found that we can add this block to app's build.gradle to solve this problem

tasks.whenTaskAdded { theTask ->
    def taskName = theTask.name.toString()
    if ("testDevDebug".toString().equals(taskName)) {
        theTask.jvmArgs('-ea', '-noverify')
    }
}

DevDebug 是我的構(gòu)建變體.

這篇關(guān)于運(yùn)行 gradlew 測試時 android 中的 Jvm 選項(xiàng)的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

IncompatibleClassChangeError after updating to Android Build Tools 25.1.6 GCM / FCM(更新到 Android Build Tools 25.1.6 GCM/FCM 后出現(xiàn) IncompatibleClassChangeError)
How to get current flavor in gradle(如何在 gradle 中獲取當(dāng)前風(fēng)味)
How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修復(fù)“意外元素lt;查詢gt;在“清單中找到錯誤?)
Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多風(fēng)味庫的多風(fēng)味應(yīng)用)
Android dependency has different version for the compile and runtime(Android 依賴在編譯和運(yùn)行時有不同的版本)
Transitive dependencies for local aar library(本地 aar 庫的傳遞依賴)
主站蜘蛛池模板: 精品国产乱码久久久久久蜜柚 | 日韩欧美一区二区三区四区 | 亚洲精品在线免费观看视频 | 狠狠色综合网站久久久久久久 | 精品久久九九 | 精品国产乱码久久久久久牛牛 | 欧洲免费视频 | 日韩视频一区二区三区 | 中文字幕亚洲欧美日韩在线不卡 | 91精品观看 | 伊人精品国产 | 日本免费一区二区三区视频 | 欧美一级精品片在线看 | 97久久精品午夜一区二区 | 中文字幕免费 | 日本免费网 | 国产精品九九九 | 国产成人精品一区二区三 | 在线a视频网站 | 国产专区视频 | 国产成人精品综合 | 欧美精品国产精品 | 日韩一级黄色片 | 久久r免费视频 | 97精品国产97久久久久久免费 | 免费毛片在线 | 久久国产精品一区二区三区 | 亚洲一二三区在线观看 | 国产一区二区三区日韩 | 毛片一级片 | 日韩三级在线观看 | 在线播放91 | 日本字幕在线观看 | 日本a视频 | 午夜网| 国产精品久久久久久久久久久久久久 | 黄网站在线播放 | 欧美久久久久久久 | 蜜桃视频一区二区三区 | 久久久久www| 亚洲免费一区 |