Examples of ExecutionDataWriter


Examples of org.jacoco.core.data.ExecutionDataWriter

  private IPath createDataFile(SessionInfoStore sessionInfos,
      ExecutionDataStore executionData) throws IOException, CoreException {
    final IPath file = files.newFile();
    final OutputStream out = new BufferedOutputStream(new FileOutputStream(
        file.toFile()));
    final ExecutionDataWriter writer = new ExecutionDataWriter(out);
    sessionInfos.accept(writer);
    executionData.accept(writer);
    out.close();
    return file;
  }
View Full Code Here

Examples of org.jacoco.core.data.ExecutionDataWriter

  @Test
  public void testReadExecutionData() throws IOException, CoreException {
    // Create execution data file:
    File execfile = new File(folder.getRoot(), "test.exec");
    OutputStream out = new FileOutputStream(execfile);
    ExecutionDataWriter writer = new ExecutionDataWriter(out);
    writer.visitSessionInfo(new SessionInfo("id", 1, 2));
    writer.visitClassExecution(new ExecutionData(123, "MyClass", 15));
    out.close();

    final CoverageSession session = new CoverageSession("Description",
        Arrays.asList(root1), Path.fromOSString(execfile.getAbsolutePath()),
        configuration);
View Full Code Here

Examples of org.jacoco.core.data.ExecutionDataWriter

  @Test
  public void testReadExecutionDataCanceled() throws IOException, CoreException {
    // Create execution data file:
    File execfile = new File(folder.getRoot(), "test.exec");
    OutputStream out = new FileOutputStream(execfile);
    ExecutionDataWriter writer = new ExecutionDataWriter(out);
    writer.visitClassExecution(new ExecutionData(123, "MyClass", 15));
    out.close();

    final CoverageSession session = new CoverageSession("Description",
        Arrays.asList(root1), Path.fromOSString(execfile.getAbsolutePath()),
        configuration);
View Full Code Here

Examples of org.jacoco.core.data.ExecutionDataWriter

    monitor.beginTask(
        NLS.bind(CoreMessages.ExportingSession_task, session.getDescription()),
        1);
    final OutputStream out = new BufferedOutputStream(new FileOutputStream(
        destination));
    final ExecutionDataWriter writer = new ExecutionDataWriter(out);
    session.readExecutionData(writer, writer, monitor);
    out.close();
    monitor.done();
  }
View Full Code Here

Examples of org.jacoco.core.data.ExecutionDataWriter

  }

  private IExecutionDataSource createValidSource() throws IOException {
    File execfile = new File(folder.getRoot(), "test.exec");
    OutputStream out = new FileOutputStream(execfile);
    ExecutionDataWriter writer = new ExecutionDataWriter(out);
    writer.visitSessionInfo(new SessionInfo("id", 1, 2));
    writer.visitClassExecution(new ExecutionData(123, "MyClass", 15));
    out.close();
    return new URLExecutionDataSource(execfile.toURL());
  }
View Full Code Here

Examples of org.jacoco.core.data.ExecutionDataWriter

    runtime.setSessionId(id);
  }

  public byte[] dump(boolean reset) throws IOException {
    ByteArrayOutputStream output = new ByteArrayOutputStream();
    ExecutionDataWriter writer = new ExecutionDataWriter(output);
    runtime.collect(writer, writer, reset);
    return output.toByteArray();
  }
View Full Code Here

Examples of org.jacoco.core.data.ExecutionDataWriter

          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);
View Full Code Here

Examples of org.jacoco.core.data.ExecutionDataWriter

    output = new BufferedOutputStream(new FileOutputStream(destFile,
        options.getAppend()));
  }

  public void writeExecutionData() throws IOException {
    final ExecutionDataWriter writer = new ExecutionDataWriter(output);
    runtime.collect(writer, writer, false);
  }
View Full Code Here

Examples of org.jacoco.core.data.ExecutionDataWriter

      if (folder != null) {
        folder.mkdirs();
      }
      OutputStream output = new BufferedOutputStream(
          new FileOutputStream(execFile, options.getAppend()));
      ExecutionDataWriter writer = new ExecutionDataWriter(output);
      writer.writeHeader();
      runtime.collect(writer, false);
      output.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
View Full Code Here

Examples of org.jacoco.core.data.ExecutionDataWriter

  @Test(expected = IOException.class)
  public void testInvalidContent() throws Exception {
    final OutputStream remoteOut = mockConnection.getSocketB()
        .getOutputStream();
    new ExecutionDataWriter(remoteOut);
    final TcpConnection con = new TcpConnection(
        mockConnection.getSocketA(), runtime);
    con.init();
    remoteOut.write(123);
    con.run();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.