public
class
LogGraphicsStatsRule
extends LoggingBaseRule
java.lang.Object | |||
↳ | org.junit.rules.ExternalResource | ||
↳ | android.support.test.rule.logging.LoggingBaseRule | ||
↳ | android.support.test.rule.logging.LogGraphicsStatsRule |
When applied to a test class this Rule
performs a graphics system information reset
before test method execution. The Rule
then collects graphics 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 gfxinfo
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
RunListener
.
Usage:
\@Rule
public LogGraphicsStatsRule mLogGraphicsStatsRule = new LogGraphicsStatsRule();
Summary
Public constructors
LogGraphicsStatsRule()
LogGraphicsStatsRule(File logFileOutputDirectory, String fileName)
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
LogGraphicsStatsRule
LogGraphicsStatsRule ()
LogGraphicsStatsRule
LogGraphicsStatsRule (File logFileOutputDirectory,
String fileName)
Parameters
logFileOutputDirectory
File
fileName
String
Public methods
afterTest
void afterTest ()
beforeTest
void beforeTest ()