view ChangeLog @ 13:8c9c61f17fd1

* 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.
author Pavel Tisnovsky <ptisnovs@redhat.com>
date Fri, 16 Mar 2012 11:24:48 +0100
parents 5030a59cd546
children eec2474fdaaa
line wrap: on
line source

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.