...
FILENAME | FUNCTION |
basic_project_stats.pl | Build some basic statics to measure defect densities and the such |
collisions.pl | Testing for shared packages |
database_update.pl | Remove old data and add new |
dbh.conf | Database configuration information |
easy.info | Displayed information for a given set of PMD rules |
find_bugs_old.pl | Converts findbugs XML to a flat file ready for import into the database |
footer_easy.txt | Template footer for the main report |
footer_int.txt | Template footer for Internationalization reports |
get_packages.pl | Get all packages and translate into csv format. Note: assumes unique namespace and no violations of this across projects. collisions.pl corrects this assumption |
header_easy.txt | header files for easy sub report (notice extra javascript is included) |
header_int.txt | header files for internationalization report |
header.txt | header file for generic reoprt generation |
intenrationalinternational_generation.pl | Generates bash file to run internationalization tool and also creates an index page pointing to the tools results. |
java2html.sh | Runs a command line tool to generate an HTML version of each source class |
make_easy_to_change.pl | Makes an easy todo report and generates an an HTML page per PMD rule recorded in the database. Voting is also possible |
make_website | Main program to generate the website. Database driven report generator |
nightly.sh | Nightly build - Start reading here to understand the process |
per_tag.sh | Same as nightly build without the Internationalization |
pmd_merge.pl | Convert pmd data to database readable import file (reuqires the Text::CSV_XS module) |
qjpro.pl | Convert Qjpro information to database readable import file |
rename.pl | Renames test files to move them out of the way of analysis |
source.pl | Copying and condensing source ready for htmlzing |
summaries.pl | Makes summary reports |
update_fact_run_tables_and_csv.pl | Places periodic facts in fact table. Assumes only this code updating table, then generate a csv file |
analysis/build.xml | Build file for running pmd and qjpro tasks |
analysis/extlib | Location of pmd and qj pro Jar files |
analysis/conf | Location of qjpro configuration files |