binderRpcTest: meet presubmit SLO time

Now, we only do all combinations with UNIX raw sockets, and
with the other socket types, we run tests in the most common
mode.

This may cause some issues to be missed, but it's required
to hit SLO for Android testing now.

Fixes: 292808096
Fixes: 292820454
Test: binderRpcTest (which is the slowest variant) takes about
    5 minutes now
Change-Id: I069e633f4fce34de431595af91a6cd91e89239fb
diff --git a/libs/binder/tests/binderRpcTest.cpp b/libs/binder/tests/binderRpcTest.cpp
index bf43edc..5ed9603 100644
--- a/libs/binder/tests/binderRpcTest.cpp
+++ b/libs/binder/tests/binderRpcTest.cpp
@@ -1264,26 +1264,40 @@
 static std::vector<BinderRpc::ParamType> getBinderRpcParams() {
     std::vector<BinderRpc::ParamType> ret;
 
+    constexpr bool full = false;
+
     for (const auto& type : testSocketTypes()) {
-        for (const auto& security : RpcSecurityValues()) {
-            for (const auto& clientVersion : testVersions()) {
-                for (const auto& serverVersion : testVersions()) {
-                    for (bool singleThreaded : {false, true}) {
-                        for (bool noKernel : {false, true}) {
-                            ret.push_back(BinderRpc::ParamType{
-                                    .type = type,
-                                    .security = security,
-                                    .clientVersion = clientVersion,
-                                    .serverVersion = serverVersion,
-                                    .singleThreaded = singleThreaded,
-                                    .noKernel = noKernel,
-                            });
+        if (full || type == SocketType::UNIX) {
+            for (const auto& security : RpcSecurityValues()) {
+                for (const auto& clientVersion : testVersions()) {
+                    for (const auto& serverVersion : testVersions()) {
+                        for (bool singleThreaded : {false, true}) {
+                            for (bool noKernel : {false, true}) {
+                                ret.push_back(BinderRpc::ParamType{
+                                        .type = type,
+                                        .security = security,
+                                        .clientVersion = clientVersion,
+                                        .serverVersion = serverVersion,
+                                        .singleThreaded = singleThreaded,
+                                        .noKernel = noKernel,
+                                });
+                            }
                         }
                     }
                 }
             }
+        } else {
+            ret.push_back(BinderRpc::ParamType{
+                    .type = type,
+                    .security = RpcSecurity::RAW,
+                    .clientVersion = RPC_WIRE_PROTOCOL_VERSION,
+                    .serverVersion = RPC_WIRE_PROTOCOL_VERSION,
+                    .singleThreaded = false,
+                    .noKernel = false,
+            });
         }
     }
+
     return ret;
 }