Mercurial > hg > MauveTestCoverage
view ChangeLog @ 16:b6c8372f5723 draft
* src/ClassInfo.java:
* src/FileUtils.java:
* src/PrintClassList.java:
* src/PrintPublicMethods.java:
* src/PrintTestCoverage.java:
* src/ReportGenerator.java:
Minor changes - JavaDoc and refactoring.
author | Pavel Tisnovsky <ptisnovs@redhat.com> |
---|---|
date | Wed, 16 May 2012 10:59:45 +0200 |
parents | ed99188fff20 |
children | 8d326a855021 |
line wrap: on
line source
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.