# androidx.test.filters

*** ** * ** ***

## Annotations

|---|---|
| `https://developer.android.com/reference/androidx/test/filters/CustomFilter` | Custom test filters for Android tests. |
| `https://developer.android.com/reference/androidx/test/filters/FlakyTest` | Designates a test as being flaky (non-deterministic). |
| `https://developer.android.com/reference/androidx/test/filters/LargeTest` | Annotation to assign a large test size qualifier to a test. |
| `https://developer.android.com/reference/androidx/test/filters/MediumTest` | Annotation to assign a medium test size qualifier to a test. |
| `https://developer.android.com/reference/androidx/test/filters/RequiresDevice` | **This annotation is deprecated.** This annotation should provide limited benefit. <br /> |
| `https://developer.android.com/reference/androidx/test/filters/SdkSuppress` | Indicates that a specific test or class should not be run on certain API levels. |
| `https://developer.android.com/reference/androidx/test/filters/SmallTest` | Annotation to assign a small test size qualifier to a test. |
| `https://developer.android.com/reference/androidx/test/filters/Suppress` | **This annotation is deprecated.** Use `https://junit.org/junit4/javadoc/latest/org/junit/Ignore.html` instead. <br /> |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/test/filters/AbstractFilter` | Helper parent class for `https://junit.org/junit4/javadoc/latest/org/junit/runner/manipulation/Filter.html` that allows suites to run if any child matches. |