Return the bundle object
Added the ability for the test runner to return the bundle object so the tests can get access to input arguments Change-Id: I73a704bb2279238bd91a376aacecbe5f607af649
This commit is contained in:
@@ -279,6 +279,7 @@ public class InstrumentationTestRunner extends Instrumentation implements TestSu
|
||||
private static final String LOG_TAG = "InstrumentationTestRunner";
|
||||
|
||||
private final Bundle mResults = new Bundle();
|
||||
private Bundle mArguments;
|
||||
private AndroidTestRunner mTestRunner;
|
||||
private boolean mDebug;
|
||||
private boolean mJustCount;
|
||||
@@ -292,6 +293,7 @@ public class InstrumentationTestRunner extends Instrumentation implements TestSu
|
||||
@Override
|
||||
public void onCreate(Bundle arguments) {
|
||||
super.onCreate(arguments);
|
||||
mArguments = arguments;
|
||||
|
||||
// Apk paths used to search for test classes when using TestSuiteBuilders.
|
||||
String[] apkPaths =
|
||||
@@ -379,6 +381,16 @@ public class InstrumentationTestRunner extends Instrumentation implements TestSu
|
||||
start();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the Bundle object that contains the arguments
|
||||
*
|
||||
* @return the Bundle object
|
||||
* @hide
|
||||
*/
|
||||
public Bundle getBundle(){
|
||||
return mArguments;
|
||||
}
|
||||
|
||||
List<Predicate<TestMethod>> getBuilderRequirements() {
|
||||
return new ArrayList<Predicate<TestMethod>>();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user