public class

NoOpOrchestratorConnection

extends java.lang.Object

implements TestEventServiceConnection, TestRunEventService, TestDiscoveryEventService

 java.lang.Object

↳androidx.test.orchestrator.callback.NoOpOrchestratorConnection

Gradle dependencies

compile group: 'androidx.test', name: 'runner', version: '1.6.2'

  • groupId: androidx.test
  • artifactId: runner
  • version: 1.6.2

Artifact androidx.test:runner:1.6.2 it located at Google repository (https://maven.google.com/)

Androidx artifact mapping:

androidx.test:runner com.android.support.test:runner

Overview

A no-op connection to the Android test orchestrator.

Summary

Constructors
publicNoOpOrchestratorConnection()

Methods
public voidconnect(Context context)

public voidsend(TestDiscoveryEvent testDiscoveryEvent)

public voidsend(TestRunEvent event)

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructors

public NoOpOrchestratorConnection()

Methods

public void send(TestDiscoveryEvent testDiscoveryEvent)

public void send(TestRunEvent event)

public void connect(Context context)

Source

/*
 * Copyright (C) 2021 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package androidx.test.orchestrator.callback;

import android.content.Context;
import androidx.annotation.RestrictTo;
import androidx.annotation.RestrictTo.Scope;
import androidx.test.internal.events.client.TestDiscoveryEventService;
import androidx.test.internal.events.client.TestEventServiceConnection;
import androidx.test.internal.events.client.TestRunEventService;
import androidx.test.services.events.discovery.TestDiscoveryEvent;
import androidx.test.services.events.run.TestRunEvent;

/**
 * A no-op connection to the Android test orchestrator.
 *
 * @hide
 */
@RestrictTo(Scope.LIBRARY)
public class NoOpOrchestratorConnection
    implements TestEventServiceConnection, TestRunEventService, TestDiscoveryEventService {

  @Override
  public void send(TestDiscoveryEvent testDiscoveryEvent) {
    // Do nothing.
  }

  @Override
  public void send(TestRunEvent event) {
    // Do nothing.
  }

  @Override
  public void connect(Context context) {}
}