EnableTestTracingRule

public class EnableTestTracingRule
extends LoggingBaseRule

java.lang.Object
   ↳ org.junit.rules.ExternalResource
     ↳ android.support.test.rule.logging.LoggingBaseRule
       ↳ android.support.test.rule.logging.EnableTestTracingRule


当施加到一个测试类此TestRule呼叫Trace.beginSection()测试方法执行之前。 然后Trace.endSection()在测试方法执行后调用Trace.endSection() TestRule使Systrace / Atrace输出具有关于什么时间/哪些测试方法运行的离散信息(这有助于在性能测试调试期间)。

If the API level is less than 18 (Jelly Bean) this rule will do nothing since Trace isn't supported.

Usage: \@Rule public EnableTestTracingRule mEnableTestTracing = new EnableTestTracingRule();

Summary

Public constructors

EnableTestTracingRule()

Public methods

void afterTest()
void beforeTest()

Inherited methods

From class android.support.test.rule.logging.LoggingBaseRule
From class org.junit.rules.ExternalResource
From class java.lang.Object
From interface org.junit.rules.TestRule

Public constructors

EnableTestTracingRule

EnableTestTracingRule ()

Public methods

afterTest

void afterTest ()

beforeTest

void beforeTest ()