Package org.jacoco.core.runtime

Examples of org.jacoco.core.runtime.RemoteControlReader


    assertEquals(0, mockConnection.getSocketB().getInputStream()
        .available());
  }

  private void readAndAssertData() throws IOException {
    final RemoteControlReader remoteReader = new RemoteControlReader(
        mockConnection.getSocketB().getInputStream());

    final ExecutionDataStore execStore = new ExecutionDataStore();
    remoteReader.setExecutionDataVisitor(execStore);
    final SessionInfoStore infoStore = new SessionInfoStore();
    remoteReader.setSessionInfoVisitor(infoStore);

    assertTrue(remoteReader.read());

    final List<SessionInfo> infos = infoStore.getInfos();
    assertEquals(1, infos.size());
    assertEquals("stubid", infos.get(0).getId());
View Full Code Here


    assertBlocks(f);

    remoteWriter.visitDumpCommand(false, true);

    final RemoteControlReader remoteReader = new RemoteControlReader(
        mockConnection.getSocketB().getInputStream());

    final ExecutionDataStore execStore = new ExecutionDataStore();
    remoteReader.setExecutionDataVisitor(execStore);
    final SessionInfoStore infoStore = new SessionInfoStore();
    remoteReader.setSessionInfoVisitor(infoStore);

    assertTrue(remoteReader.read());
    assertTrue(infoStore.getInfos().isEmpty());
    assertTrue(execStore.getContents().isEmpty());
    runtime.assertNoProbes();

    con.close();
View Full Code Here

        return con.getSocketA();
      }
    };
    runtime = new StubRuntime();
    controller.startup(new AgentOptions(), runtime);
    remoteReader = new RemoteControlReader(remoteSocket.getInputStream());
  }
View Full Code Here

    this.initialized = false;
  }

  public void init() throws IOException {
    this.writer = new RemoteControlWriter(socket.getOutputStream());
    this.reader = new RemoteControlReader(socket.getInputStream());
    this.reader.setRemoteCommandVisitor(this);
    this.initialized = true;
  }
View Full Code Here

    this.initialized = false;
  }

  public void init() throws IOException {
    this.writer = new RemoteControlWriter(socket.getOutputStream());
    this.reader = new RemoteControlReader(socket.getInputStream());
    this.reader.setRemoteCommandVisitor(this);
    this.initialized = true;
  }
View Full Code Here

    final ExecFileLoader loader = new ExecFileLoader();
    final Socket socket = tryConnect(address, port);
    try {
      final RemoteControlWriter remoteWriter = new RemoteControlWriter(
          socket.getOutputStream());
      final RemoteControlReader remoteReader = new RemoteControlReader(
          socket.getInputStream());
      remoteReader.setSessionInfoVisitor(loader.getSessionInfoStore());
      remoteReader
          .setExecutionDataVisitor(loader.getExecutionDataStore());

      remoteWriter.visitDumpCommand(dump, reset);
      remoteReader.read();

    } finally {
      socket.close();
    }
    return loader;
View Full Code Here

    this.initialized = false;
  }

  public void init() throws IOException {
    this.writer = new RemoteControlWriter(socket.getOutputStream());
    this.reader = new RemoteControlReader(socket.getInputStream());
    this.reader.setRemoteCommandVisitor(this);
    this.initialized = true;
  }
View Full Code Here

  }

  private void handleConnection(Socket socket) throws IOException {
    final RemoteControlWriter writer = new RemoteControlWriter(
        socket.getOutputStream());
    final RemoteControlReader reader = new RemoteControlReader(
        socket.getInputStream());
    reader.setRemoteCommandVisitor(new IRemoteCommandVisitor() {
      public void visitDumpCommand(boolean dump, boolean reset)
          throws IOException {
        dumpRequested = dump;
        resetRequested = reset;
        if (dump) {
          writer.visitSessionInfo(new SessionInfo("TestId", 100, 200));
        }
        writer.sendCmdOk();
      }
    });
    reader.read();
  }
View Full Code Here

      this.fileWriter = fileWriter;

      // Just send a valid header:
      new RemoteControlWriter(socket.getOutputStream());

      reader = new RemoteControlReader(socket.getInputStream());
      reader.setSessionInfoVisitor(this);
      reader.setExecutionDataVisitor(this);
    }
View Full Code Here

    assertEquals(0, mockConnection.getSocketB().getInputStream()
        .available());
  }

  private void readAndAssertData() throws IOException {
    final RemoteControlReader remoteReader = new RemoteControlReader(
        mockConnection.getSocketB().getInputStream());

    final ExecutionDataStore execStore = new ExecutionDataStore();
    remoteReader.setExecutionDataVisitor(execStore);
    final SessionInfoStore infoStore = new SessionInfoStore();
    remoteReader.setSessionInfoVisitor(infoStore);

    assertTrue(remoteReader.read());

    final List<SessionInfo> infos = infoStore.getInfos();
    assertEquals(1, infos.size());
    assertEquals("stubid", infos.get(0).getId());
View Full Code Here

TOP

Related Classes of org.jacoco.core.runtime.RemoteControlReader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.