Ignore testNoLegacyOnQ in instant app

In Instant-CTS can't be used PropertyUtil#getFirstApiLevel() correctly by SELinux domain limitation.
It method always return Build.VERSION.SDK_INT.

Bug: 145413605
Bug: 175585509
Test: run cts -m CtsCameraTestCases -t android.hardware.camera2.cts.CameraManagerTest#testNoLegacyOnQ --module-parameter INSTANT_APP

Change-Id: I1e4aeff34a340156b17016407d9cc9c47b63109c
Signed-off-by: Takeshi Katae <takeshi.katae.xm@kyocera.jp>
(cherry picked from commit 8e9cc37f3b8776bafc86a036334a326654c65f64)
diff --git a/tests/camera/src/android/hardware/camera2/cts/CameraManagerTest.java b/tests/camera/src/android/hardware/camera2/cts/CameraManagerTest.java
index ff1bdb7..c4efba7 100644
--- a/tests/camera/src/android/hardware/camera2/cts/CameraManagerTest.java
+++ b/tests/camera/src/android/hardware/camera2/cts/CameraManagerTest.java
@@ -37,6 +37,7 @@
 import android.os.Handler;
 import android.os.HandlerThread;
 import android.os.ParcelFileDescriptor;
+import android.platform.test.annotations.AppModeFull;
 import android.util.Log;
 import android.util.Pair;
 
@@ -828,6 +829,7 @@
 
     // Verify no LEGACY-level devices appear on devices first launched in the Q release or newer
     @Test
+    @AppModeFull(reason = "Instant apps can't access Test API")
     public void testNoLegacyOnQ() throws Exception {
         if(PropertyUtil.getFirstApiLevel() < Build.VERSION_CODES.Q){
             // LEGACY still allowed for devices upgrading to Q