From 3e79750683c8bbd4ea85e027006c209b0c8188ef Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Thu, 15 Dec 2022 23:46:31 +0000 Subject: [PATCH] Add the remaining locksettings unit tests to presubmit The locksettings unit tests are fast to run, and most of them were part of presubmit already, so add the remaining ones to presubmit too. For consistency, also add @SmallTest and @RunWith(AndroidJUnit4.class) to tests that lacked them. (This CL does not consider the recoverablekeystore directory.) Test: atest com.android.server.locksettings Change-Id: I301e7fd6f5ac8f9e7e3db1a333c68f67abf8bfc3 --- .../server/locksettings/LockSettingsStrongAuthTest.java | 5 +++++ .../com/android/server/locksettings/LockscreenFrpTest.java | 4 ++++ .../android/server/locksettings/RebootEscrowDataTest.java | 5 +++++ .../locksettings/ResumeOnRebootServiceProviderTests.java | 2 ++ 4 files changed, 16 insertions(+) diff --git a/services/tests/servicestests/src/com/android/server/locksettings/LockSettingsStrongAuthTest.java b/services/tests/servicestests/src/com/android/server/locksettings/LockSettingsStrongAuthTest.java index ec708adb993b2..d251609fa3ff3 100644 --- a/services/tests/servicestests/src/com/android/server/locksettings/LockSettingsStrongAuthTest.java +++ b/services/tests/servicestests/src/com/android/server/locksettings/LockSettingsStrongAuthTest.java @@ -39,10 +39,12 @@ import static org.mockito.Mockito.when; import android.app.AlarmManager; import android.app.admin.DevicePolicyManager; import android.content.Context; +import android.platform.test.annotations.Presubmit; import android.util.Log; import androidx.test.InstrumentationRegistry; import androidx.test.filters.SmallTest; +import androidx.test.runner.AndroidJUnit4; import com.android.server.locksettings.LockSettingsStrongAuth.NonStrongBiometricIdleTimeoutAlarmListener; import com.android.server.locksettings.LockSettingsStrongAuth.NonStrongBiometricTimeoutAlarmListener; @@ -50,10 +52,13 @@ import com.android.server.locksettings.LockSettingsStrongAuth.StrongAuthTimeoutA import org.junit.Before; import org.junit.Test; +import org.junit.runner.RunWith; import org.mockito.Mock; import org.mockito.MockitoAnnotations; @SmallTest +@Presubmit +@RunWith(AndroidJUnit4.class) public class LockSettingsStrongAuthTest { private static final String TAG = LockSettingsStrongAuthTest.class.getSimpleName(); diff --git a/services/tests/servicestests/src/com/android/server/locksettings/LockscreenFrpTest.java b/services/tests/servicestests/src/com/android/server/locksettings/LockscreenFrpTest.java index 10869dab7f229..2b49b8ab64d25 100644 --- a/services/tests/servicestests/src/com/android/server/locksettings/LockscreenFrpTest.java +++ b/services/tests/servicestests/src/com/android/server/locksettings/LockscreenFrpTest.java @@ -26,7 +26,9 @@ import static org.junit.Assert.assertEquals; import android.app.PropertyInvalidatedCache; import android.app.admin.DevicePolicyManager; +import android.platform.test.annotations.Presubmit; +import androidx.test.filters.SmallTest; import androidx.test.runner.AndroidJUnit4; import com.android.internal.widget.VerifyCredentialResponse; @@ -38,6 +40,8 @@ import org.junit.runner.RunWith; /** Test setting a lockscreen credential and then verify it under USER_FRP */ +@SmallTest +@Presubmit @RunWith(AndroidJUnit4.class) public class LockscreenFrpTest extends BaseLockSettingsServiceTests { diff --git a/services/tests/servicestests/src/com/android/server/locksettings/RebootEscrowDataTest.java b/services/tests/servicestests/src/com/android/server/locksettings/RebootEscrowDataTest.java index 2eedc3251daad..771c3f1e20882 100644 --- a/services/tests/servicestests/src/com/android/server/locksettings/RebootEscrowDataTest.java +++ b/services/tests/servicestests/src/com/android/server/locksettings/RebootEscrowDataTest.java @@ -19,6 +19,9 @@ package com.android.server.locksettings; import static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.assertThat; +import android.platform.test.annotations.Presubmit; + +import androidx.test.filters.SmallTest; import androidx.test.runner.AndroidJUnit4; import org.junit.Before; @@ -34,6 +37,8 @@ import javax.crypto.spec.SecretKeySpec; /** * atest FrameworksServicesTests:RebootEscrowDataTest */ +@SmallTest +@Presubmit @RunWith(AndroidJUnit4.class) public class RebootEscrowDataTest { private RebootEscrowKey mKey; diff --git a/services/tests/servicestests/src/com/android/server/locksettings/ResumeOnRebootServiceProviderTests.java b/services/tests/servicestests/src/com/android/server/locksettings/ResumeOnRebootServiceProviderTests.java index f3a38e6ec79c8..f94a99f505e36 100644 --- a/services/tests/servicestests/src/com/android/server/locksettings/ResumeOnRebootServiceProviderTests.java +++ b/services/tests/servicestests/src/com/android/server/locksettings/ResumeOnRebootServiceProviderTests.java @@ -30,6 +30,7 @@ import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; import android.content.pm.ServiceInfo; +import android.platform.test.annotations.Presubmit; import android.service.resumeonreboot.ResumeOnRebootService; import androidx.test.filters.SmallTest; @@ -46,6 +47,7 @@ import org.mockito.MockitoAnnotations; import java.util.ArrayList; @SmallTest +@Presubmit @RunWith(JUnit4.class) public class ResumeOnRebootServiceProviderTests {