blob: 48d3cae31dcd32cb69b3f291bcf6a176c2ad6f47 [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2009, 2016 Mountainminds GmbH & Co. KG and Contributors
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Marc R. Hoffmann - initial API and implementation
*
*******************************************************************************/
package org.jacoco.ant;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import org.jacoco.core.data.ExecutionData;
import org.jacoco.core.data.ExecutionDataWriter;
/**
* Utility class to create exec files required for some Ant tests.
*/
public class CreateExecFiles {
private static final String BASE_LOCATION = "./src/org/jacoco/ant/data/";
public static void main(String[] args) throws IOException {
OutputStream out;
out = new FileOutputStream(BASE_LOCATION + "sample1.exec");
new ExecutionDataWriter(out);
out.close();
out = new FileOutputStream(BASE_LOCATION + "sample2.exec");
new ExecutionDataWriter(out);
out.close();
out = new FileOutputStream(BASE_LOCATION + "nomatch.exec");
ExecutionDataWriter writer = new ExecutionDataWriter(out);
writer.visitClassExecution(new ExecutionData(0,
"org/jacoco/ant/TestTarget", new boolean[0]));
out.close();
}
}