package

androidx.test.internal.runner

Interfaces

ClassPathScanner.ClassNameFilterA filter for classpath entry paths

Patterned after java.io.FileFilter

Classes

ClassPathScannerFinds class entries in provided paths to scan.
ClassPathScanner.AcceptAllFilterA ClassPathScanner.ClassNameFilter that accepts all class names.
ClassPathScanner.ChainedClassNameFilterA ClassPathScanner.ClassNameFilter that chains one or more filters together
ClassPathScanner.ExcludePackageNameFilterA ClassPathScanner.ClassNameFilter that only rejects a given package names within the given namespace.
ClassPathScanner.ExternalClassNameFilterA ClassPathScanner.ClassNameFilter that rejects inner classes.
ClassPathScanner.InclusivePackageNamesFilterA ClassPathScanner.ClassNameFilter that only accepts package names within the given namespaces.
InstrumentationConnectionA singleton class that facilitates the communication between different instrumentation test runner instances running on different processes.
RunnerArgsContains input arguments passed to the instrumentation test runner.
RunnerArgs.Builder
RunnerArgs.TestArgEncapsulates a test class and optional method.
TestExecutorClass that given a Request containing tests to run, wires up the test listeners and actually executes the test using upstream JUnit
TestExecutor.Builder
TestRequestBuilderA builder for that builds up tests to run, filtered on provided set of restrictions.
TestSizeThis class represents a test size qualifier which can be used to filter out tests from a test suite.