LRpt 0.16 Latest
Kwalitee Issues
- has_meta_yml
-
Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.
- manifest_matches_dist
-
Run a proper command ("make manifest" or "./Build manifest", maybe with a force option), or use a distribution builder to generate the MANIFEST. Or update MANIFEST manually.
Error:
- MANIFEST (15) does not match dist (180):
- Missing in MANIFEST: CHANGES.txt, README.txt, lcsvdiff.pl, lcsvdmp.pl, lcsveadiff.pl, lks.pl, lrptxml.pl, t/DiffRpt/dbschema/authors, t/DiffRpt/dbschema/editors, t/DiffRpt/dbschema/publishers, t/DiffRpt/dbschema/roysched, t/DiffRpt/dbschema/sales, t/DiffRpt/dbschema/salesdetails, t/DiffRpt/dbschema/titleauthors, t/DiffRpt/dbschema/titleditors, t/DiffRpt/dbschema/titles, t/DiffRpt/dbschema1/authors, t/DiffRpt/dbschema1/editors, t/DiffRpt/dbschema1/publishers, t/DiffRpt/dbschema1/roysched, t/DiffRpt/dbschema1/sales, t/DiffRpt/dbschema1/salesdetails, t/DiffRpt/dbschema1/titleauthors, t/DiffRpt/dbschema1/titleditors, t/DiffRpt/dbschema1/titles, t/DiffRpt/dbschema2/authors, t/DiffRpt/dbschema2/editors, t/DiffRpt/dbschema2/roysched, t/DiffRpt/dbschema2/titleauthors, t/DiffRpt/dbschema3/authors, t/DiffRpt/dbschema3/editors, t/DiffRpt/dbschema3/roysched, t/DiffRpt/dbschema3/titleauthors, t/DiffRpt/driver.pl, t/DiffRpt/t1/conn_file_aft.txt, t/DiffRpt/t1/conn_file_bef.txt, t/DiffRpt/t1/expected/after/authors.txt, t/DiffRpt/t1/expected/after/editors.txt, t/DiffRpt/t1/expected/after/roysched.txt, t/DiffRpt/t1/expected/after/titleauthors.txt, t/DiffRpt/t1/expected/before/authors.txt, t/DiffRpt/t1/expected/before/editors.txt, t/DiffRpt/t1/expected/before/roysched.txt, t/DiffRpt/t1/expected/before/titleauthors.txt, t/DiffRpt/t1/expected/diffs.txt, t/DiffRpt/t1/expected/report_aft.xml, t/DiffRpt/t1/expected/report_bef.xml, t/DiffRpt/t1/expected/sel_subs.txt, t/DiffRpt/t1/keys.txt, t/DiffRpt/t1/rkeys.txt, t/DiffRpt/t1/selects.txt, t/DiffRpt/t10/expected/diffs.txt, t/DiffRpt/t10/input/after/text_num.txt, t/DiffRpt/t10/input/before/text_num.txt, t/DiffRpt/t10/skip_file.txt, t/DiffRpt/t11/expected/diffs.txt, t/DiffRpt/t11/input/after/text_num.txt, t/DiffRpt/t11/input/before/text_num.txt, t/DiffRpt/t2/cmp_rules.xml, t/DiffRpt/t2/conn_file_aft.txt, t/DiffRpt/t2/conn_file_bef.txt, t/DiffRpt/t2/exp.xml, t/DiffRpt/t2/expected/after/sales.txt, t/DiffRpt/t2/expected/after/titleauthors.txt, t/DiffRpt/t2/expected/before/sales.txt, t/DiffRpt/t2/expected/before/titleauthors.txt, t/DiffRpt/t2/expected/diffs.txt, t/DiffRpt/t2/expected/eadiffs.xml, t/DiffRpt/t2/expected/report_aft.xml, t/DiffRpt/t2/expected/report_bef.xml, t/DiffRpt/t2/expected/sel_subs.txt, t/DiffRpt/t2/keys.txt, t/DiffRpt/t2/rkeys.txt, t/DiffRpt/t2/selects.txt, t/DiffRpt/t3/cmp_rules.xml, t/DiffRpt/t3/conn_file_aft.txt, t/DiffRpt/t3/conn_file_bef.txt, t/DiffRpt/t3/exp.xml, t/DiffRpt/t3/expected/after/sales.txt, t/DiffRpt/t3/expected/after/titleauthors.txt, t/DiffRpt/t3/expected/before/sales.txt, t/DiffRpt/t3/expected/before/titleauthors.txt, t/DiffRpt/t3/expected/diff_msg.log, t/DiffRpt/t3/expected/diffs.txt, t/DiffRpt/t3/expected/eadiffs.xml, t/DiffRpt/t3/expected/report_aft.xml, t/DiffRpt/t3/expected/report_bef.xml, t/DiffRpt/t3/expected/sel_subs.txt, t/DiffRpt/t3/keys.txt, t/DiffRpt/t3/rkeys.txt, t/DiffRpt/t3/selects.txt, t/DiffRpt/t4/cmp_rules.xml, t/DiffRpt/t4/conn_file_aft.txt, t/DiffRpt/t4/conn_file_bef.txt, t/DiffRpt/t4/exp.xml, t/DiffRpt/t4/expected/after/sales.txt, t/DiffRpt/t4/expected/after/titleauthors.txt, t/DiffRpt/t4/expected/before/sales.txt, t/DiffRpt/t4/expected/before/titleauthors.txt, t/DiffRpt/t4/expected/diff_msg.log, t/DiffRpt/t4/expected/diffs.txt, t/DiffRpt/t4/expected/eadiffs.xml, t/DiffRpt/t4/expected/report_aft.xml, t/DiffRpt/t4/expected/report_bef.xml, t/DiffRpt/t4/expected/sel_subs.txt, t/DiffRpt/t4/keys.txt, t/DiffRpt/t4/rkeys.txt, t/DiffRpt/t4/selects.txt, t/DiffRpt/t5/conn_file_aft.txt, t/DiffRpt/t5/conn_file_bef.txt, t/DiffRpt/t5/expected/after/authors.txt, t/DiffRpt/t5/expected/after/editors.txt, t/DiffRpt/t5/expected/after/roysched.txt, t/DiffRpt/t5/expected/after/titleauthors.txt, t/DiffRpt/t5/expected/before/authors.txt, t/DiffRpt/t5/expected/before/editors.txt, t/DiffRpt/t5/expected/before/roysched.txt, t/DiffRpt/t5/expected/before/titleauthors.txt, t/DiffRpt/t5/expected/diffs.txt, t/DiffRpt/t5/expected/report_aft.xml, t/DiffRpt/t5/expected/report_bef.xml, t/DiffRpt/t5/expected/sel_subs.txt, t/DiffRpt/t5/keys.txt, t/DiffRpt/t5/rkeys.txt, t/DiffRpt/t5/selects.txt, t/DiffRpt/t6/expected/diffs.txt, t/DiffRpt/t6/input/after.txt, t/DiffRpt/t6/input/before.txt, t/DiffRpt/t7/expected/diffs.txt, t/DiffRpt/t7/input/after.txt, t/DiffRpt/t7/input/before.txt, t/DiffRpt/t8/expected/diffs.txt, t/DiffRpt/t8/input/after/text_num.txt, t/DiffRpt/t8/input/before/text_num.txt, t/DiffRpt/t8/key_path/keys.txt, t/DiffRpt/t9/expected/diffs.txt, t/DiffRpt/t9/input/after/text_num.txt, t/DiffRpt/t9/input/before/text_num.txt, t/Report/dbschema/authors, t/Report/dbschema/editors, t/Report/dbschema/publishers, t/Report/dbschema/roysched, t/Report/dbschema/sales, t/Report/dbschema/salesdetails, t/Report/dbschema/titleauthors, t/Report/dbschema/titleditors, t/Report/dbschema/titles, t/Report/driver.pl, t/Report/t1/conn_file.txt, t/Report/t1/expected/Data/authors.txt, t/Report/t1/expected/Data/editors.txt, t/Report/t1/expected/Data/publishers.txt, t/Report/t1/expected/Data/roysched.txt, t/Report/t1/expected/Data/sales.txt, t/Report/t1/expected/Data/salesdetails.txt, t/Report/t1/expected/Data/titleauthors.txt, t/Report/t1/expected/Data/titleditors.txt, t/Report/t1/expected/Data/titles.txt, t/Report/t1/expected/report.xml, t/Report/t1/expected/sel_subs.txt, t/Report/t1/keys.txt, t/Report/t1/rkeys.txt, t/Report/t1/selects.txt, t/test_support.pm, test.pl
- prereq_matches_use
-
List all used modules in META.yml requires
Error:
- DBI
- XML::Simple
- has_meta_json
-
Add a META.json to the distribution. Your buildtool should be able to autogenerate it.
- has_tests_in_t_dir
-
Add tests or move tests.pl to the t/ directory!
- meta_yml_has_license
-
Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.
- use_warnings
-
Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.
Error: LRpt::CSVDiff, LRpt::CSVDumper, LRpt::CSVEADiff, LRpt::CollDiff, LRpt::CollEADiff, LRpt::CollUnkeyed, LRpt::Collection, LRpt::Config, LRpt::JarReader, LRpt::KeySubst, LRpt::RKeysRdr, LRpt::XMLReport
- has_separate_license_file
-
This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.
Modules
Name | Abstract | Version | View |
---|---|---|---|
LRpt | Perl extension for comparing and reporting results of database selects | 0.16 | metacpan |
LRpt::CSVDiff | A module for comparing 2 sets of csv files | metacpan | |
LRpt::CSVDumper | LReport csv dumper. Dumps results of selects to csv files. | metacpan | |
LRpt::CSVEADiff | A module for comparing a set of csv files with expectations | metacpan | |
LRpt::CollDiff | A module for comparing 2 collections of rows | metacpan | |
LRpt::CollEADiff | A module for comparing collection of expectations with a collection of actual data taken from the database. | metacpan | |
LRpt::CollUnkeyed | Object of this class represents a collection of unkeyed rows | metacpan | |
LRpt::Collection | A container for rows returned by select statement. | metacpan | |
LRpt::Config | A module for managing B<LReport> defaults and runtime parameters | metacpan | |
LRpt::JarReader | A module for reading jar record format files. | metacpan | |
LRpt::KeySubst | A module for substituting where keys placeholders in select templates | metacpan | |
LRpt::RKeysRdr | a module for reading definitions of row keys | metacpan | |
LRpt::XMLReport | A module for converting outputs generated by LReport tools to XML format. | metacpan |