Package org.jacoco.core.data

Examples of org.jacoco.core.data.ExecutionData


  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


  private IExecutionDataSource source() {
    return new IExecutionDataSource() {
      public void accept(IExecutionDataVisitor executionDataVisitor,
          ISessionInfoVisitor sessionInfoVisitor) throws CoreException {
        sessionInfoVisitor.visitSessionInfo(new SessionInfo("id", 1, 2));
        executionDataVisitor.visitClassExecution(new ExecutionData(123,
            "MyClass", 15));
      }
    };
  }
View Full Code Here

  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

   * @param classid
   *            id of the class calculated with {@link CRC64}
   * @return ASM visitor to write class definition to
   */
  private ClassVisitor createAnalyzingVisitor(final long classid) {
    final ExecutionData data = executionData.get(classid);
    final boolean[] classExec = data == null ? null : data.getData();
    final ClassAnalyzer analyzer = new ClassAnalyzer(classid, classExec,
        stringPool) {
      @Override
      public void visitEnd() {
        super.visitEnd();
View Full Code Here

   * @param classid
   *            id of the class calculated with {@link CRC64}
   * @return ASM visitor to write class definition to
   */
  private ClassVisitor createAnalyzingVisitor(final long classid) {
    final ExecutionData data = executionData.get(classid);
    final boolean[] classExec = data == null ? null : data.getData();
    final ClassAnalyzer analyzer = new ClassAnalyzer(classid, classExec,
        stringPool) {
      @Override
      public void visitEnd() {
        super.visitEnd();
View Full Code Here

   * @param classid
   *            id of the class calculated with {@link CRC64}
   * @return ASM visitor to write class definition to
   */
  private ClassVisitor createAnalyzingVisitor(final long classid) {
    final ExecutionData data = executionData.get(classid);
    final boolean[] classExec = data == null ? null : data.getData();
    final ClassAnalyzer analyzer = new ClassAnalyzer(classid, classExec,
        stringPool) {
      @Override
      public void visitEnd() {
        super.visitEnd();
View Full Code Here

   * @param classid
   *            id of the class calculated with {@link CRC64}
   * @return ASM visitor to write class definition to
   */
  private ClassVisitor createAnalyzingVisitor(final long classid) {
    final ExecutionData data = executionData.get(classid);
    final boolean[] classExec = data == null ? null : data.getData();
    final ClassAnalyzer analyzer = new ClassAnalyzer(classid, classExec,
        stringPool) {
      @Override
      public void visitEnd() {
        super.visitEnd();
View Full Code Here

  }

  // === IStructureVisitor ===

  public IClassStructureVisitor visitClassStructure(final long id) {
    final ExecutionData data = executionData.get(id);
    final boolean[] covered = data == null ? null : data.getData();
    final Collection<MethodCoverage> methods = new ArrayList<MethodCoverage>();
    return new IClassStructureVisitor() {
      String name;
      String signature;
      String superName;
View Full Code Here

  }

  @Test
  public void testExecutionDataContent() throws Exception {
    final Collection<ExecutionData> data = new ArrayList<ExecutionData>();
    data.add(new ExecutionData(0x1000, "ClassB", new boolean[0]));
    data.add(new ExecutionData(0x1001, "ClassC", new boolean[0]));
    data.add(new ExecutionData(0x1002, "ClassA", new boolean[0]));
    index.addClass(new ReportPage(null, root, context) {

      public String getLinkLabel() {
        return "Foo";
      }
View Full Code Here

  }

  @Test
  public void testExecutionDataContent() throws Exception {
    final Collection<ExecutionData> data = new ArrayList<ExecutionData>();
    data.add(new ExecutionData(0x1000, "ClassB", new boolean[0]));
    data.add(new ExecutionData(0x1001, "ClassC", new boolean[0]));
    data.add(new ExecutionData(0x1002, "ClassA", new boolean[0]));
    index.addClass(new ReportPage(null, root, context) {

      public String getLinkLabel() {
        return "Foo";
      }
View Full Code Here

TOP

Related Classes of org.jacoco.core.data.ExecutionData

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.