view ChangeLog @ 21:7cd98b5c3440 draft default tip

Fixed issue with virtual methods which were included in the report (which was wrong).
author Pavel Tisnovsky <ptisnovs@redhat.com>
date Thu, 23 Aug 2012 14:06:33 +0200
parents 50271ecf8de5
children
line wrap: on
line source

2012-08-23  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/PrintPublicMethods.java:
	Fixed issue with virtual methods which were included
	in the report (which was wrong).

2012-08-20  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/ReportGenerator.java:
	Make sure that report generator does not throw NPE.

2012-06-15  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	Fixed issue with too small PermGen space (it's now increased to 128M
	max).
	* src/PrintClassList.java:
	Added filter for public abstract classes.

2012-06-01  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/ReportGenerator.java:
	Fixed an issue which happens in the computation of test coverage in
	cases the test called some ancestor method(s).

2012-05-24  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/ReportGenerator.java:
	Fixed an exception occuring when class list
	contains an empty line (usually at the end
	of file).

2012-05-16  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/ClassInfo.java:
	* src/FileUtils.java:
	* src/PrintClassList.java:
	* src/PrintPublicMethods.java:
	* src/PrintTestCoverage.java:
	* src/ReportGenerator.java:
	Minor changes - JavaDoc and refactoring.

2012-05-15  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/ReportGenerator.java:
	Fixed the code which is used to count the number of tested
	classes in a given package.

2012-03-23  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/ClassInfo.java:
	Added new helper class.
	* src/FileUtils.java:
	Added new method for reading contents of text file.
	Refactored.
	* src/ReportGenerator.java:
	New functionality: methods coverage are printed
	in package list (previously only class coverage
	were printed).
	Refactored.
	* templates/all_packages_template.html:
	* templates/index.html:
	Changed width of left column.
	* templates/style.css:
	Tables have black borders (they are more visible).
	* Makefile:
	Updated according to previous changes.

2012-03-16  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/ReportGenerator.java:
	* templates/all_classes_template.html:
	* templates/all_packages_template.html:
	* templates/class_report.js:
	* templates/package_template.html:
	* templates/style.css:
	Added new functionality of report generator:
	new filter can be applied to a class list
	based on test coverage for each class.

2012-03-02  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/ReportGenerator.java:
	* templates/package_template.html:
	Added new functionality of report generator:
	table with basic statistic is shown for
	each tested package.

2012-02-21  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/FileUtils.java:
	* src/PrintTestCoverage.java:
	* src/ReportGenerator.java:
	Fixed (usally minor) issues found by FindBugs.

2012-02-03  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/ReportGenerator.java:
	Added new functionality: table with number of all methods
	and methods coveraged by the test are used in the
	generated page with all packages list.
	Added generation of links to external JavaDoc
	for packages and classes.
	* templates/all_packages_template.html:
	Changed table column names to be more consistent
	with the rest of the report system.
	* templates/index.html:
	Updated width of left column to 25% from 20%.
	* templates/style.css:
	New styles used by all_classes_list.html.

2012-02-01  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/ReportGenerator.java:
	* templates/class_report.js:
	* templates/class_template.html:
	* templates/style.css:
	Added new functionality - methods coveraged by tests could
	be filtered in a generated class list (HTML page + JavaScript).
	* path_to_rt_jar.txt:
	Updated path
	* test_directory.txt:
	Updated path
	* Makefile:
	Updated according to previous changes.

2012-01-27  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/ReportGenerator.java:
	* templates/all_packages_template.html:
	Added new functionality: table with number of all classes
	and classes coveraged by the test are used in the
	page with all packages list.

2012-01-27  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* templates/style.css:
	New styles added which is used in generated test report.
	* src/FileUtils.java:
	* src/PrintClassList.java:
	* src/PrintPublicMethods.java:
	* src/PrintTestCoverage.java:
	Minor changes - JavaDoc
	* templates/all_classes_template.html:
	* templates/all_packages_template.html:
	* templates/class_template.html:
	* templates/package_template.html:
	* templates/summary.html:
	Removed useless character ^M in the XML declarations.

2012-01-18  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* templates/class_template.html:
	* templates/summary.html:
	New templates used for a summary and a report
	generated for each tested class.
	* src/ReportGenerator.java:
	Support for templates updated, added the functionality
	to generate summary.

2012-01-17  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/FileUtils.java:
	Added new static methods used by other classes.
	* src/PrintTestCoverage.java:
	Added check if the .class file is really Mauve test.
	More refactoring and Javadoc.

2012-01-10  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/FileUtils.java:
	Added new helper class.
	* src/ReportGenerator.java:
	Updated to use HTML templates for test coverage report.
	* Makefile:
	Updated

2012-01-09  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/index.html:
	* src/style.css:
	* templates/index.html:
	* templates/style.css:
	Moved into other directory.
	* templates/all_classes_template.html:
	* templates/all_packages_template.html:
	* templates/package_template.html:
	Prepared templates for test coverage HTML report.
	* src/PrintPublicMethods.java:
	* src/PrintTestCoverage.java:
	Refactoring and Javadoc.
	* Makefile:
	Updated

2012-01-06  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* src/PrintClassList.java:
	Fixed: closing Java archive when it is read
	Refactoring, added JavaDoc to all methods
	* src/PrintTestCoverage.java:
	Fixed exception thrown if the log file does not exists
	It's ok because some classes are not covered by tests at all.

2012-01-05  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* Makefile:
	Make sure that ./bin and ./report directories
	are created during build.

2012-01-04  Pavel Tisnovsky  <ptisnovs@redhat.com>

	* adding .classpath:
	* adding .project:
	* adding .settings/org.eclipse.jdt.core.prefs:
	* adding AUTHORS:
	* adding ChangeLog:
	* adding LICENSE:
	* adding Makefile:
	* adding NEWS:
	* adding README:
	* adding TODO:
	* adding class_list.txt:
	* adding path_to_rt_jar.txt:
	* adding src/PrintClassList.java:
	* adding src/PrintPublicMethods.java:
	* adding src/PrintTestCoverage.java:
	* adding src/ReportGenerator.java:
	* adding src/index.html:
	* adding src/style.css:
	* adding test_directory.txt:
	Initial push to this project.