| java.lang.Object | |||
| ↳ | org.junit.rules.ExternalResource | ||
| ↳ | android.support.test.rule.logging.LoggingBaseRule | ||
| ↳ | android.support.test.rule.logging.LogNetStatsRule | ||
When applied to a test class this Rule performs a network system information reset
before test method execution. The Rule then collects network system
information after test method execution and logs it to a file on external storage. The default
file location is maintained at getTestDir(String, String, int).
The Rule performs these actions through the execution of a dumpsys on the netstats
service.
Rule's before() and after() methods can also be used for logging
battery information across a test suite by manually invoking the methods in a
ERROR(RunListener/org.junit.runner.notification.RunListener RunListener).
Usage:
\@Rule
public LogNetStatsRule mLogNetStatsRule = new LogNetStatsRule();
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
[Expand]
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
| |||||||||||