Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

SdkSuppress

public abstract @interface SdkSuppress
implements Annotation

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).

Summary

Public methods

String codeName()

The ERROR(/android.os.Build.VERSION.CODENAME) to execute on.

int maxSdkVersion()

The maximum API level to execute (inclusive)

int minSdkVersion()

The minimum API level to execute (inclusive)

Inherited methods

From interface java.lang.annotation.Annotation

Public methods

codeName

String codeName ()

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

maxSdkVersion

int maxSdkVersion ()

The maximum API level to execute (inclusive)

Returns
int

minSdkVersion

int minSdkVersion ()

The minimum API level to execute (inclusive)

Returns
int