Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0022d0dc authored by Hall Liu's avatar Hall Liu Committed by Automerger Merge Worker
Browse files

Merge "Run CtsTelecomTestCases in presubmit" am: 1b2995ca

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1334115

Change-Id: Ifb4754efe68239451c8b476a94d1625642217e58
parents ff0a6eab 1b2995ca
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -65,6 +65,7 @@ public final class Telecom extends BaseCommand {
    private static final String COMMAND_SET_DEFAULT_DIALER = "set-default-dialer";
    private static final String COMMAND_GET_DEFAULT_DIALER = "get-default-dialer";
    private static final String COMMAND_STOP_BLOCK_SUPPRESSION = "stop-block-suppression";
    private static final String COMMAND_CLEANUP_STUCK_CALLS = "cleanup-stuck-calls";

    /**
     * Change the system dialer package name if a package name was specified,
@@ -115,6 +116,8 @@ public final class Telecom extends BaseCommand {
                + "usage: telecom get-max-phones\n"
                + "usage: telecom stop-block-suppression: Stop suppressing the blocked number"
                        + " provider after a call to emergency services.\n"
                + "usage: telecom cleanup-stuck-calls: Clear any disconnected calls that have"
                + " gotten wedged in Telecom.\n"
                + "usage: telecom set-emer-phone-account-filter <PACKAGE>\n"
                + "\n"
                + "telecom set-phone-account-enabled: Enables the given phone account, if it has"
@@ -210,6 +213,9 @@ public final class Telecom extends BaseCommand {
            case COMMAND_STOP_BLOCK_SUPPRESSION:
                runStopBlockSuppression();
                break;
            case COMMAND_CLEANUP_STUCK_CALLS:
                runCleanupStuckCalls();
                break;
            case COMMAND_SET_DEFAULT_DIALER:
                runSetDefaultDialer();
                break;
@@ -331,6 +337,10 @@ public final class Telecom extends BaseCommand {
        mTelecomService.stopBlockSuppression();
    }

    private void runCleanupStuckCalls() throws RemoteException {
        mTelecomService.cleanupStuckCalls();
    }

    private void runSetDefaultDialer() throws RemoteException {
        String packageName = nextArg();
        if ("default".equals(packageName)) packageName = null;
+8 −0
Original line number Diff line number Diff line
@@ -23,6 +23,14 @@
          "exclude-annotation": "androidx.test.filters.FlakyTest"
        }
      ]
    },
    {
      "name": "CtsTelecomTestCases",
      "options": [
        {
          "exclude-annotation": "androidx.test.filters.FlakyTest"
        }
      ]
    }
  ]
}
+2 −0
Original line number Diff line number Diff line
@@ -322,6 +322,8 @@ interface ITelecomService {
     */
    void handleCallIntent(in Intent intent, in String callingPackageProxy);

    void cleanupStuckCalls();

    void setTestDefaultCallRedirectionApp(String packageName);

    void setTestPhoneAcctSuggestionComponent(String flattenedComponentName);