Package org.jacoco.core.runtime

Examples of org.jacoco.core.runtime.RemoteControlWriter


  @Override
  protected IStatus run(IProgressMonitor monitor) {
    try {
      final Socket socket = serverSocket.accept();
      writer = new RemoteControlWriter(socket.getOutputStream());
      final RemoteControlReader reader = new RemoteControlReader(
          socket.getInputStream());
      while (true) {
        final MemoryExecutionDataSource memory = new MemoryExecutionDataSource();
        memory.readFrom(reader);
View Full Code Here


  public void setup() throws IOException {
    final IPath path = Path.fromOSString(folder.getRoot().getAbsolutePath());
    out = new PipedOutputStream();
    final PipedInputStream in = new PipedInputStream();
    out.connect(in);
    writer = new RemoteControlWriter(out);
    dumper = new ExecutionDataDumper(new RemoteControlReader(in),
        new ExecutionDataFiles(path));
  }
View Full Code Here

  @Override
  protected IStatus run(IProgressMonitor monitor) {
    try {
      final Socket socket = serverSocket.accept();
      writer = new RemoteControlWriter(socket.getOutputStream());
      final RemoteControlReader reader = new RemoteControlReader(
          socket.getInputStream());
      dumper = new ExecutionDataDumper(reader, files);
      IPath execfile;
      while ((execfile = dumper.dump()) != null) {
View Full Code Here

    this.runtime = runtime;
    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

        output = new Nul();
      }

      final Socket socket = new Socket(InetAddress.getByName(address),
          port);
      final RemoteControlWriter remoteWriter = new RemoteControlWriter(
          socket.getOutputStream());
      final RemoteControlReader remoteReader = new RemoteControlReader(
          socket.getInputStream());
      final ExecutionDataWriter outputWriter = new ExecutionDataWriter(
          output);
      remoteReader.setSessionInfoVisitor(outputWriter);
      remoteReader.setExecutionDataVisitor(outputWriter);

      remoteWriter.visitDumpCommand(dump, reset);
      // Read session and/or execution data
      remoteReader.read();

      socket.close();
    } catch (final IOException e) {
View Full Code Here

   *
   * @param args
   * @throws IOException
   */
  public static void main(final String[] args) throws IOException {
    final RemoteControlWriter fileWriter = new RemoteControlWriter(
        new FileOutputStream(DESTFILE));
    final ServerSocket server = new ServerSocket(PORT, 0,
        InetAddress.getByName(ADDRESS));
    while (true) {
      final Handler handler = new Handler(server.accept(), fileWriter);
View Full Code Here

    f.get();
  }

  @Test
  public void testRemoteDump() throws Exception {
    final RemoteControlWriter remoteWriter = new RemoteControlWriter(
        mockConnection.getSocketB().getOutputStream());

    final TcpConnection con = new TcpConnection(
        mockConnection.getSocketA(), runtime);
    con.init();

    final Future<Void> f = executor.submit(new Callable<Void>() {
      public Void call() throws Exception {
        con.run();
        return null;
      }
    });

    assertBlocks(f);

    remoteWriter.visitDumpCommand(true, false);
    readAndAssertData();

    con.close();
    f.get();
  }
View Full Code Here

    f.get();
  }

  @Test
  public void testLocalDump() throws Exception {
    new RemoteControlWriter(mockConnection.getSocketB().getOutputStream());

    final TcpConnection con = new TcpConnection(
        mockConnection.getSocketA(), runtime);
    con.init();
View Full Code Here

  @Test
  public void testRemoteReset() throws Exception {
    runtime.fillProbes();

    final RemoteControlWriter remoteWriter = new RemoteControlWriter(
        mockConnection.getSocketB().getOutputStream());

    final TcpConnection con = new TcpConnection(
        mockConnection.getSocketA(), runtime);
    con.init();

    final Future<Void> f = executor.submit(new Callable<Void>() {
      public Void call() throws Exception {
        con.run();
        return null;
      }
    });

    assertBlocks(f);

    remoteWriter.visitDumpCommand(false, true);

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

    final ExecutionDataStore execStore = new ExecutionDataStore();
View Full Code Here

   *
   * @param args
   * @throws IOException
   */
  public static void main(final String[] args) throws IOException {
    final RemoteControlWriter fileWriter = new RemoteControlWriter(
        new FileOutputStream(DESTFILE));
    final ServerSocket server = new ServerSocket(PORT, 0,
        InetAddress.getByName(ADDRESS));
    while (true) {
      final Handler handler = new Handler(server.accept(), fileWriter);
View Full Code Here

TOP

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

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.