/frameworks/wilhelm/tests/ |
H A D | Android.mk | 38 # Build the manual test programs.
|
/frameworks/wilhelm/tests/automated/ |
H A D | Android.mk | 38 # Build the manual test programs.
|
/frameworks/testing/androidtestlib/ |
H A D | Android.mk | 22 LOCAL_MODULE := android-test-lib 31 # Use the following include to make our test apk.
|
/frameworks/testing/androidtestlib/src/com/android/test/ |
H A D | InjectContext.java | 16 package com.android.test; 20 import android.test.AndroidTestCase; 33 * into your JUnit4-style test. 39 * The test runner will set the value of this field with the {@link Instrumentation} after 42 * Declaring this in a JUnit3 test (ie a class that is a {@link Test}) will have no effect.
|
H A D | InjectInstrumentation.java | 16 package com.android.test; 19 import android.test.InstrumentationTestCase; 31 * Use this to inject an {@link Instrumentation} into your JUnit4-style test. 38 * The test runner will set the value of this field with the {@link Instrumentation} after 41 * Declaring this in a JUnit3 test (ie a class that is a {@link Test}) will have no effect.
|
/frameworks/testing/androidtestlib/src/com/android/test/runner/ |
H A D | AndroidJUnitRunner.java | 17 package com.android.test.runner; 24 import android.test.suitebuilder.annotation.LargeTest; 41 * Currently experimental. Based on {@link android.test.InstrumentationTestRunner}. 43 * Will eventually support a superset of {@link android.test.InstrumentationTestRunner} features, 50 * Make use of the {@link com.android.test.InjectContext} and 51 * {@link com.android.test.InjectInstrumentation} annotations if needed. 54 * {@link com.android.test.runner.AndroidJUnitRunner} and the appropriate android:targetPackage set. 59 * com.android.foo/com.android.test.runner.AndroidJUnitRunner 63 * com.android.foo/com.android.test.runner.AndroidJUnitRunner 65 * <b>Running a single test [all...] |
H A D | AndroidRunnerBuilder.java | 16 package com.android.test.runner; 20 import com.android.test.runner.junit3.AndroidJUnit3Builder; 21 import com.android.test.runner.junit4.AndroidJUnit4Builder;
|
H A D | ClassPathScanner.java | 17 package com.android.test.runner;
|
H A D | TestLoader.java | 17 package com.android.test.runner; 30 * A class for loading JUnit3 and JUnit4 test classes given a set of potential class names. 51 * Loads the test class from the given class name. 82 * Loads the test class from the given class name. 123 * Determines if given class is a valid test class. 126 * @return <code>true</code> if loadedClass is a test 142 Log.v(LOG_TAG, String.format("Skipping class %s: not a test", loadedClass.getName()));
|
H A D | TestRequest.java | 16 package com.android.test.runner;
|
H A D | TestRequestBuilder.java | 16 package com.android.test.runner; 19 import android.test.suitebuilder.annotation.LargeTest; 20 import android.test.suitebuilder.annotation.MediumTest; 21 import android.test.suitebuilder.annotation.SmallTest; 22 import android.test.suitebuilder.annotation.Suppress; 25 import com.android.test.runner.ClassPathScanner.ChainedClassNameFilter; 26 import com.android.test.runner.ClassPathScanner.ExcludePackageNameFilter; 27 import com.android.test.runner.ClassPathScanner.ExternalClassNameFilter; 44 * Builds a {@link Request} from test classes in given apk paths, filtered on provided set of 77 // don't filter out any test classe [all...] |
/frameworks/testing/androidtestlib/src/com/android/test/runner/junit3/ |
H A D | AndroidJUnit3Builder.java | 16 package com.android.test.runner.junit3; 56 return android.test.AndroidTestCase.class.isAssignableFrom(testClass); 60 return android.test.InstrumentationTestCase.class.isAssignableFrom(testClass);
|
H A D | AndroidJUnit3ClassRunner.java | 16 package com.android.test.runner.junit3;
|
H A D | AndroidTestSuite.java | 16 package com.android.test.runner.junit3; 20 import android.test.AndroidTestCase; 21 import android.test.InstrumentationTestCase; 49 public void runTest(Test test, TestResult result) { argument 50 if (test instanceof AndroidTestCase) { 51 ((AndroidTestCase)test).setContext(mInstr.getTargetContext()); 53 if (test instanceof InstrumentationTestCase) { 54 ((InstrumentationTestCase)test).injectInstrumentation(mInstr); 56 super.runTest(test, result);
|
H A D | NoExecTestResult.java | 16 package com.android.test.runner.junit3; 22 * A benign test result that does no actually test execution, just runs 29 * Override parent to just inform listeners of test, 30 * and skip test execution. 33 protected void run(final TestCase test) { argument 34 startTest(test); 35 endTest(test);
|
H A D | NonExecutingJUnit3ClassRunner.java | 16 package com.android.test.runner.junit3; 24 * A specialized {@link JUnit38ClassRunner} that will skip test execution.
|
/frameworks/testing/androidtestlib/src/com/android/test/runner/junit4/ |
H A D | AndroidJUnit4Builder.java | 16 package com.android.test.runner.junit4; 20 import com.android.test.InjectContext; 21 import com.android.test.InjectInstrumentation;
|
H A D | AndroidJUnit4ClassRunner.java | 16 package com.android.test.runner.junit4; 22 import com.android.test.InjectContext; 23 import com.android.test.InjectInstrumentation; 56 Object test = super.createTest(); 57 inject(test); 58 return test; 96 private void inject(Object test) { argument 100 setFieldValue(test, instrField.getField(), mInstr); 105 setFieldValue(test, contextField.getField(), mInstr.getTargetContext()); 109 private void setFieldValue(Object test, Fiel argument [all...] |
H A D | NonExecutingJUnit4ClassRunner.java | 16 package com.android.test.runner.junit4; 24 * A specialized {@link BlockJUnit4ClassRunner} that will generate test results, by skipping test
|
/frameworks/testing/androidtestlib/tests/ |
H A D | Android.mk | 17 # build unit tests for android-test-lib 30 LOCAL_STATIC_JAVA_LIBRARIES := android-test-lib dexmaker littlemock
|
/frameworks/testing/androidtestlib/tests/src/com/android/test/ |
H A D | InstrumentationJUnit4Test.java | 16 package com.android.test; 26 * Placeholder test to verify {@link InjectInstrumentation}.
|
H A D | MyAndroidTestCase.java | 16 package com.android.test; 19 import android.test.AndroidTestCase; 22 * Placeholder test to verify {@link Context} gets injected to {@link AndroidTestCase}. 26 // rely on testCaseSetupProperly to test for context
|
H A D | MyInstrumentationTestCase.java | 16 package com.android.test; 19 import android.test.InstrumentationTestCase; 23 * Placeholder test to verify {@link Instrumentation} gets injected to
|
/frameworks/testing/androidtestlib/tests/src/com/android/test/runner/ |
H A D | AndroidJUnitRunnerTest.java | 16 package com.android.test.runner;
|
H A D | ClassPathScannerTest.java | 16 package com.android.test.runner; 20 import com.android.test.InjectContext; 21 import com.android.test.runner.ClassPathScanner.ExcludePackageNameFilter; 22 import com.android.test.runner.ClassPathScanner.ExternalClassNameFilter; 23 import com.android.test.runner.ClassPathScanner.InclusivePackageNameFilter;
|