Merge "Add a table explaining which test suites are appropriate for each API surface." into main
diff --git a/api-guidelines/ndk.md b/api-guidelines/ndk.md
index d91c3b2..04be47b 100644
--- a/api-guidelines/ndk.md
+++ b/api-guidelines/ndk.md
@@ -218,10 +218,18 @@
 
 [apiLevelsMap]: https://cs.android.com/android/_/android/platform/build/soong/+/309a1acb276343be05d103103c7a1ea8570ef4c8:android/api_levels.go;l=275-292;drc=852edc147a4924ba3cce3ec7ff246f29dcf227b8
 
-### NDK APIs must have CTS tests <a name="compatibilty-cts"></a>
+### APIs must have tests <a name="compatibilty-cts"></a>
 
-1.  All APIs must be covered by the appropriate test suite (e.g. CTS for NDK
-    APIs).
+| API surface | Test suite                                                    |
+| ----------- | ------------------------------------------------------------- |
+| NDK         | CTS                                                           |
+| LL-NDK      | VTS                                                           |
+| APEX        | MTS                                                           |
+| SystemAPI   | CTS (APIs currently only callable via `dlsym()`: b/376759605) |
+| Platform    | `cc_test` with `TEST_MAPPING`. Not required, but you wouldn't |
+:             : really skip writing tests, would you?                         :
+
+1.  All APIs must be covered by the appropriate test suite. See the table above.
 
     1.  Make a best-effort attempt to cover the API behavior thoroughly.