| androidx.test.filters.SdkSuppress |
Indicates that a specific test or class requires a minimum or maximum API Level to execute.
Test(s) will be skipped when executed on android platforms less/more than specified level (inclusive).
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
The
ERROR(/android.os.Build.VERSION.CODENAME) to execute on. | |||||||||||
The maximum API level to execute (inclusive)
| |||||||||||
The minimum API level to execute (inclusive)
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||||
The ERROR(/android.os.Build.VERSION.CODENAME) to execute on. This is intended to be used to run
on a pre-release SDK, where the ERROR(/android.os.Build.VERSION.SDK_INT) has not yet been
finalized. This is treated as an OR operation with respect to the minSdkVersion and
maxSdkVersion attributes.
For example, to filter a test so it runs on only the prerelease R SDK:
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.R, codeName = "R")
| Returns | |
|---|---|
String |
|
The maximum API level to execute (inclusive)
| Returns | |
|---|---|
int |
|
The minimum API level to execute (inclusive)
| Returns | |
|---|---|
int |
|