android test log,How I can display Log files,System.out.println(), In Android test?

问题

I did search a lot but unfortunately couldn't get it to work.

Based on my search I found that I need to add following code into build.gradle file. However, Gradle seems doesn't recognize it and always says Geadle DSL method not found: test()

test {

testLogging.showStandardStreams = true

testLogging.events("passed", "skipped", "failed", "standardOut", "standardError")

afterTest { desc, result ->

println "Executing test ${desc.name} [${desc.className}] with result: ${result.resultType}"

}

}

Update

I can confirm above code or better than that following code is working fine if you create a test project and move all your test cases inside that instead of src/test/java and src/androidTest/java in main project. It's because you can apply java plugin in build.gradle file. However, It's not possible to use following code in any build.gradle file that com.android.* has been defined. Since these two libraries are not compatible :(

apply plugin: 'java'

evaluationDependsOn(':YOUR-LIB')

test {

testLogging.showStandardStreams = true

testLogging {

events "passed", "skipped", "failed", "standardOut", "standardError"

exceptionFormat = 'full'

}

afterTest { desc, result ->

println "Executing test ${desc.name} [${desc.className}] with result: ${result.resultType}"

}

forkEvery = 5

maxParallelForks = java.lang.Runtime.runtime.availableProcessors() / 2

}

tasks.withType(Test) {

// Need Gradle to ignore classes that are inner class of Test classes but not actually Tests

scanForTestClasses = false

include "**/*Test.class"

}

So, my question is does anyone's INVENTED any way to print out logs under android plugin?

来源:https://stackoverflow.com/questions/28960558/how-i-can-display-log-files-system-out-println-in-android-test

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值