Update testExtServicesPresent

Test: atest RequiredComponentsTest

BUG: 147663325
Change-Id: I8a9919287a5737ffe9c02e9b67dd5a7cd7e87d8c
diff --git a/tests/tests/os/src/android/os/cts/RequiredComponentsTest.java b/tests/tests/os/src/android/os/cts/RequiredComponentsTest.java
index ccbded1..25fba8f 100644
--- a/tests/tests/os/src/android/os/cts/RequiredComponentsTest.java
+++ b/tests/tests/os/src/android/os/cts/RequiredComponentsTest.java
@@ -70,15 +70,20 @@
     @AppModeFull
     @Test
     public void testExtServicesPresent() throws Exception {
-        enforceSharedLibPresentAndProperlyHosted(
-                PackageManager.SYSTEM_SHARED_LIBRARY_SERVICES,
-                ApplicationInfo.FLAG_SYSTEM,
-                ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
+        PackageManager packageManager = InstrumentationRegistry.getContext().getPackageManager();
+        String servicesExtensionPackage =
+                packageManager.getServicesSystemSharedLibraryPackageName();
+
+        PackageInfo packageInfo = packageManager.getPackageInfo(servicesExtensionPackage, 0);
+
+        assertTrue(servicesExtensionPackage + " must be a system app",
+                (packageInfo.applicationInfo.flags
+                        & ApplicationInfo.FLAG_SYSTEM) == ApplicationInfo.FLAG_SYSTEM);
     }
 
     @AppModeFull
     @Test
-    public void testSharedServicesPresent() throws Exception {
+    public void testSharedLibraryPresent() throws Exception {
         enforceSharedLibPresentAndProperlyHosted(
                 PackageManager.SYSTEM_SHARED_LIBRARY_SHARED,
                 ApplicationInfo.FLAG_SYSTEM, 0);