All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.googlecode.jgenhtml.TopLevelIndexPage Maven / Gradle / Ivy

Go to download

This tool is a java implementation of lcov's genhtml tool, primarily intended for use with the output fileproduced by JsTestDriver's coverage plugin but could be used anywhere genhtml is used.

There is a newer version: 1.6
Show newest version
/*
	Copyright (C) 2012  Rick Brown

	This program is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 3 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program.  If not, see .
 */
package com.googlecode.jgenhtml;

import java.util.Collection;
import javax.xml.parsers.ParserConfigurationException;

/**
 * Represents the top level index page of the coverage report.
 * Contains summary information about all the directories containing coverage reports.
 *
 * @author Rick Brown
 */
public class TopLevelIndexPage extends CoverageIndexPage
{
	//private static final Logger LOGGER = Logger.getLogger(TopLevelIndexPage.class.getName());

	/**
	 * Create a new instance of this class.
	 * @param indexPages The index pages for each of the directories containing coverage reports.
	 * @param testName The name which identifies all the tests in this report.
	 */
	public TopLevelIndexPage(final String testName, final Collection indexPages) throws ParserConfigurationException
	{
		super(testName);
		for(TestCaseIndexPage indexPage : indexPages)
		{
			super.addSourceFile(indexPage, true);
		}
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy