| Index: components/devtools_bridge/test/android/javatests/src/org/chromium/components/devtools_bridge/TestDevToolsBridgeService.java
 | 
| diff --git a/components/devtools_bridge/test/android/javatests/src/org/chromium/components/devtools_bridge/TestDevToolsBridgeService.java b/components/devtools_bridge/test/android/javatests/src/org/chromium/components/devtools_bridge/TestDevToolsBridgeService.java
 | 
| deleted file mode 100644
 | 
| index 39c8a037959d3af6f8605c0f330ce2226e198aa0..0000000000000000000000000000000000000000
 | 
| --- a/components/devtools_bridge/test/android/javatests/src/org/chromium/components/devtools_bridge/TestDevToolsBridgeService.java
 | 
| +++ /dev/null
 | 
| @@ -1,87 +0,0 @@
 | 
| -// Copyright 2014 The Chromium Authors. All rights reserved.
 | 
| -// Use of this source code is governed by a BSD-style license that can be
 | 
| -// found in the LICENSE file.
 | 
| -
 | 
| -package org.chromium.components.devtools_bridge;
 | 
| -
 | 
| -import android.app.Notification;
 | 
| -import android.app.PendingIntent;
 | 
| -import android.content.Intent;
 | 
| -import android.widget.Toast;
 | 
| -
 | 
| -import com.google.ipc.invalidation.external.client.contrib.MultiplexingGcmListener;
 | 
| -
 | 
| -/**
 | 
| - * Service for manual testing DevToolsBridgeServer with GCD signaling.
 | 
| - */
 | 
| -public final class TestDevToolsBridgeService extends DevToolsBridgeServiceBase {
 | 
| -    private static final String SOCKET_NAME = "chrome_shell_devtools_remote";
 | 
| -    public final int NOTIFICATION_ID = 1;
 | 
| -    public final String DISCONNECT_ALL_CLIENTS_ACTION =
 | 
| -            "action.DISCONNECT_ALL_CLIENTS_ACTION";
 | 
| -    public final String UPDATE_GCM_CHANNEL_ID_ACTION =
 | 
| -            "action.UPDATE_GCM_CHANNEL_ID";
 | 
| -
 | 
| -    /**
 | 
| -     * Redirects intents to the TestDevToolsBridgeService.
 | 
| -     */
 | 
| -    public static final class Receiver extends ReceiverBase {
 | 
| -        public Receiver() {
 | 
| -            super(TestDevToolsBridgeService.class);
 | 
| -        }
 | 
| -    }
 | 
| -
 | 
| -    @Override
 | 
| -    protected void querySocketName(DevToolsBridgeServer.QuerySocketCallback callback) {
 | 
| -        callback.onSuccess(SOCKET_NAME);
 | 
| -    }
 | 
| -
 | 
| -    @Override
 | 
| -    protected void onFirstSessionStarted() {
 | 
| -        startForeground(NOTIFICATION_ID, newForegroundNotification());
 | 
| -    }
 | 
| -
 | 
| -    @Override
 | 
| -    protected void onLastSessionStopped() {
 | 
| -        stopForeground(true);
 | 
| -    }
 | 
| -
 | 
| -    @Override
 | 
| -    protected void onHandleIntent(Intent intent) {
 | 
| -        if (DISCONNECT_ALL_CLIENTS_ACTION.equals(intent.getAction())) {
 | 
| -            server().closeAllSessions();
 | 
| -        } else if (UPDATE_GCM_CHANNEL_ID_ACTION.equals(intent.getAction())) {
 | 
| -            String channelId = MultiplexingGcmListener.initializeGcm(this);
 | 
| -            if (channelId.isEmpty()) {
 | 
| -                Toast.makeText(this, "Not registered", Toast.LENGTH_SHORT).show();
 | 
| -            } else {
 | 
| -                server().updateCloudMessagesId(channelId, startTask());
 | 
| -                Toast.makeText(this, "Updating. See log for results.", Toast.LENGTH_SHORT).show();
 | 
| -            }
 | 
| -        }
 | 
| -    }
 | 
| -
 | 
| -    private PendingIntent newPendingIntent(String action) {
 | 
| -        Intent intent = new Intent(this, getClass());
 | 
| -        intent.setAction(action);
 | 
| -        return PendingIntent.getService(this, 0, intent, 0);
 | 
| -    }
 | 
| -
 | 
| -    private Notification newForegroundNotification() {
 | 
| -        return new Notification.Builder(this)
 | 
| -                // Mandatory fields
 | 
| -                .setSmallIcon(android.R.drawable.alert_dark_frame)
 | 
| -                .setContentTitle("TestDevToolsBridgeService")
 | 
| -                .setContentText("Remote debugger connected")
 | 
| -
 | 
| -                // Optional
 | 
| -                .addAction(android.R.drawable.ic_delete,
 | 
| -                        "Disconnect", newPendingIntent(DISCONNECT_ALL_CLIENTS_ACTION))
 | 
| -                .addAction(android.R.drawable.ic_menu_manage,
 | 
| -                        "Update GCM channel", newPendingIntent(UPDATE_GCM_CHANNEL_ID_ACTION))
 | 
| -                .setOngoing(true)
 | 
| -                .setWhen(System.currentTimeMillis())
 | 
| -
 | 
| -                .build();
 | 
| -    }
 | 
| -}
 | 
| 
 |