ArtTest
public
class
ArtTest
extends Object
implements
IRemoteTest,
IShardableTest
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.ArtTest |
Summary
Fields | |
|---|---|
protected
|
mExecutedTestNames
|
protected
File |
mRunnerDir
|
protected
int |
mShardCount
|
protected
int |
mShardIndex
|
protected
TestInformation |
mTestInfo
|
protected
|
mTests
|
Public constructors | |
|---|---|
ArtTest()
|
|
Public methods | |
|---|---|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Runs the tests, and reports result to the listener. |
|
split(int shardCount)
Alternative version of |
Fields
mExecutedTestNames
protectedmExecutedTestNames
mRunnerDir
protected File mRunnerDir
mShardCount
protected int mShardCount
mShardIndex
protected int mShardIndex
mTests
protectedmTests
Public constructors
ArtTest
public ArtTest ()
Public methods
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Runs the tests, and reports result to the listener.
| Parameters | |
|---|---|
testInfo |
TestInformation: The TestInformation object containing useful information to run
tests. |
listener |
ITestInvocationListener: the ITestInvocationListener of test results |
| Throws | |
|---|---|
DeviceNotAvailableException |
|
split
publicsplit (int shardCount)
Alternative version of split() which also provides the shardCount that is attempted
to be run. This is useful for some test runner that cannot arbitrarily decide sometimes.
| Parameters | |
|---|---|
shardCount |
int: the attempted shard count. |
| Returns | |
|---|---|
|
a collection of subtests to be executed separately or null if test is
not currently shardable |