The GuavaRoom cancellation test should only be run when API >=16

CancellationSignal was only added in API 16, therefore the test calling methods on this should
be run only on devices with API >= 16

Bug: 139271823
Test: GuavaRoomTest
Change-Id: Ia74972aab6031834d33d620b71d45e891c2e87ed
diff --git a/room/guava/src/androidTest/java/androidx/room/guava/GuavaRoomTest.java b/room/guava/src/androidTest/java/androidx/room/guava/GuavaRoomTest.java
index 8ae5983..653a6b9 100644
--- a/room/guava/src/androidTest/java/androidx/room/guava/GuavaRoomTest.java
+++ b/room/guava/src/androidTest/java/androidx/room/guava/GuavaRoomTest.java
@@ -25,6 +25,7 @@
 import androidx.room.InvalidationTracker;
 import androidx.room.RoomDatabase;
 import androidx.sqlite.db.SupportSQLiteOpenHelper;
+import androidx.test.filters.SdkSuppress;
 import androidx.test.filters.SmallTest;
 
 import com.google.common.util.concurrent.ListenableFuture;
@@ -37,6 +38,7 @@
 public class GuavaRoomTest {
 
     @Test
+    @SdkSuppress(minSdkVersion = 16)
     public void queryIsCancelled() {
         Executor executor = runnable -> { /* nothing to do */ };