Merge "Migrate CTS_SYSTEM_API_CHANGEID to @EnabledSince" am: 9aed0ced55 am: 1e91aa6b78 am: daad5e0aa3

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1481310

Change-Id: Ib885dc5d739648ede0de95077504a470f7bb972d
This commit is contained in:
Andrei-Valentin Onea
2020-11-02 17:19:39 +00:00
committed by Automerger Merge Worker
2 changed files with 6 additions and 3 deletions

View File

@@ -18,7 +18,7 @@ package com.android.server.compat;
import android.annotation.Nullable; import android.annotation.Nullable;
import android.compat.annotation.ChangeId; import android.compat.annotation.ChangeId;
import android.compat.annotation.EnabledAfter; import android.compat.annotation.EnabledSince;
import android.content.pm.ApplicationInfo; import android.content.pm.ApplicationInfo;
import com.android.internal.compat.CompatibilityChangeInfo; import com.android.internal.compat.CompatibilityChangeInfo;
@@ -43,8 +43,8 @@ public final class CompatChange extends CompatibilityChangeInfo {
* A change ID to be used only in the CTS test for this SystemApi * A change ID to be used only in the CTS test for this SystemApi
*/ */
@ChangeId @ChangeId
@EnabledAfter(targetSdkVersion = 1234) // Needs to be > test APK targetSdkVersion. @EnabledSince(targetSdkVersion = 1235) // Needs to be > test APK targetSdkVersion.
private static final long CTS_SYSTEM_API_CHANGEID = 149391281; // This is a bug id. static final long CTS_SYSTEM_API_CHANGEID = 149391281; // This is a bug id.
/** /**
* Callback listener for when compat changes are updated for a package. * Callback listener for when compat changes are updated for a package.

View File

@@ -375,6 +375,9 @@ public class PlatformCompat extends IPlatformCompat.Stub {
if (change.getLoggingOnly()) { if (change.getLoggingOnly()) {
return false; return false;
} }
if (change.getId() == CompatChange.CTS_SYSTEM_API_CHANGEID) {
return false;
}
if (change.getEnableSinceTargetSdk() > 0) { if (change.getEnableSinceTargetSdk() > 0) {
if (change.getEnableSinceTargetSdk() < sMinTargetSdk if (change.getEnableSinceTargetSdk() < sMinTargetSdk
|| change.getEnableSinceTargetSdk() > sMaxTargetSdk) { || change.getEnableSinceTargetSdk() > sMaxTargetSdk) {