Branch: refs/heads/master
Home: https://github.com/pmd/pmd-regression-tester
Commit: 38bf9a1fe96d05f9549e8f2468d6c59ad6cc637d
https://github.com/pmd/pmd-regression-tester/commit/38bf9a1fe96d05f9549e8f2468d6c59ad6cc637d
Author: Andreas Dangel <[email protected]>
Date: 2020-10-09 (Fri, 09 Oct 2020)
Changed paths:
M lib/pmdtester/builders/rule_set_builder.rb
M test/resources/rule_set_builder/expected-all-java.xml
M test/resources/rule_set_builder/expected-design-codestyle.xml
A test/resources/rule_set_builder/expected-ncsscount.xml
M test/test_rule_set_builder.rb
Log Message:
-----------
Detect single rules instead of complete categories when possible
This allows a more fine-grained control of the dynamically
generated ruleset.
Note: in online mode, @options.filter_set needs to be adjusted
before this will work correctly.
Commit: 0defe97a716c09d3c29e53753eda95dc60b5ccb6
https://github.com/pmd/pmd-regression-tester/commit/0defe97a716c09d3c29e53753eda95dc60b5ccb6
Author: Andreas Dangel <[email protected]>
Date: 2020-10-09 (Fri, 09 Oct 2020)
Changed paths:
M lib/pmdtester/builders/rule_set_builder.rb
Log Message:
-----------
Cleanup
Commit: 6be72e2504c87bb0ecf97f53b3ac4553f1eb1c5a
https://github.com/pmd/pmd-regression-tester/commit/6be72e2504c87bb0ecf97f53b3ac4553f1eb1c5a
Author: Andreas Dangel <[email protected]>
Date: 2020-10-09 (Fri, 09 Oct 2020)
Changed paths:
M lib/pmdtester/parsers/pmd_report_document.rb
M test/test_pmd_report_document.rb
Log Message:
-----------
Support filtering by category or single rules
Commit: 368bebba1ca2b804945ff297a6d2b7666258de24
https://github.com/pmd/pmd-regression-tester/commit/368bebba1ca2b804945ff297a6d2b7666258de24
Author: Andreas Dangel <[email protected]>
Date: 2020-10-09 (Fri, 09 Oct 2020)
Changed paths:
M lib/pmdtester/builders/rule_set_builder.rb
M lib/pmdtester/runner.rb
M test/test_rule_set_builder.rb
Log Message:
-----------
Allow to override project list and patch config when in online mode
Commit: 0f8313cbd0491c7a9c4d2273f869186a97cd4f4c
https://github.com/pmd/pmd-regression-tester/commit/0f8313cbd0491c7a9c4d2273f869186a97cd4f4c
Author: Andreas Dangel <[email protected]>
Date: 2020-10-09 (Fri, 09 Oct 2020)
Changed paths:
M lib/pmdtester/runner.rb
M test/test_runner.rb
Log Message:
-----------
Use timestamping when downloading baseline
This avoids downloading the baseline again, if it is already
current.
Commit: dbab741d0c1716943e80e255ceacdab7b2b9ef96
https://github.com/pmd/pmd-regression-tester/commit/dbab741d0c1716943e80e255ceacdab7b2b9ef96
Author: Andreas Dangel <[email protected]>
Date: 2020-10-10 (Sat, 10 Oct 2020)
Changed paths:
M History.md
M Rakefile
M lib/pmdtester/builders/rule_set_builder.rb
M test/test_rule_set_builder.rb
Log Message:
-----------
Merge branch 'master' into filter-ruleset-single-rules
Commit: df656768c50cf44b648f0105ee5588fe49fdf22f
https://github.com/pmd/pmd-regression-tester/commit/df656768c50cf44b648f0105ee5588fe49fdf22f
Author: Andreas Dangel <[email protected]>
Date: 2020-10-10 (Sat, 10 Oct 2020)
Changed paths:
M lib/pmdtester/builders/rule_set_builder.rb
M pmdtester.gemspec
Log Message:
-----------
Refactor rule_set_builder
Commit: 7ae5f7e16b75f078ba8cc35717dc030391eb537d
https://github.com/pmd/pmd-regression-tester/commit/7ae5f7e16b75f078ba8cc35717dc030391eb537d
Author: Andreas Dangel <[email protected]>
Date: 2020-10-15 (Thu, 15 Oct 2020)
Changed paths:
M config/all-java.xml
M config/design.xml
M lib/pmdtester/builders/rule_set_builder.rb
M test/resources/rule_set_builder/expected-all-java.xml
M test/resources/rule_set_builder/expected-design-codestyle.xml
M test/resources/rule_set_builder/expected-ncsscount.xml
M test/test_rule_set_builder.rb
Log Message:
-----------
Update schema location for rulesets
Commit: 812d42641d5d176026809d3ac1e26210fa79dcc7
https://github.com/pmd/pmd-regression-tester/commit/812d42641d5d176026809d3ac1e26210fa79dcc7
Author: Andreas Dangel <[email protected]>
Date: 2020-10-15 (Thu, 15 Oct 2020)
Changed paths:
M test/integration_test_runner.rb
A test/resources/integration_test_runner/patch-config.xml
A test/resources/integration_test_runner/project-list.xml
Log Message:
-----------
Add integration test with --auto-gen-config
Commit: 378e76b039cb1afb61dff64aeeecae490f6ef5b8
https://github.com/pmd/pmd-regression-tester/commit/378e76b039cb1afb61dff64aeeecae490f6ef5b8
Author: Andreas Dangel <[email protected]>
Date: 2020-10-15 (Thu, 15 Oct 2020)
Changed paths:
M lib/pmdtester/builders/pmd_report_builder.rb
Log Message:
-----------
Skip PMD execution if report already exists
This allows to run pmdtester multiple times against different
baselines. The second run only compares the reports and
generates the diff report.
Commit: 70acd8f5055b25e9b59fff798586e10486d2334a
https://github.com/pmd/pmd-regression-tester/commit/70acd8f5055b25e9b59fff798586e10486d2334a
Author: Andreas Dangel <[email protected]>
Date: 2020-10-15 (Thu, 15 Oct 2020)
Changed paths:
M README.rdoc
M lib/pmdtester/parsers/options.rb
M lib/pmdtester/runner.rb
Log Message:
-----------
Add option "--keep-reports" to disable cleaning of target/reports
By default, old reports are deleted. But if pmdtester is run
multiple times with different baselines, then it makes sense
to reuse the HEAD reports.
Commit: 92f64a0bdb86d13f1d6fe208a4c4b0065080a36a
https://github.com/pmd/pmd-regression-tester/commit/92f64a0bdb86d13f1d6fe208a4c4b0065080a36a
Author: Andreas Dangel <[email protected]>
Date: 2020-10-15 (Thu, 15 Oct 2020)
Changed paths:
M pmdtester.gemspec
Log Message:
-----------
Update gemspec
Commit: 61160549679a8473eb742e4b68fae4e97d382564
https://github.com/pmd/pmd-regression-tester/commit/61160549679a8473eb742e4b68fae4e97d382564
Author: Andreas Dangel <[email protected]>
Date: 2020-10-15 (Thu, 15 Oct 2020)
Changed paths:
M lib/pmdtester/builders/diff_report_builder.rb
M test/resources/html_report_builder/expected_diff_report_index.html
M test/resources/html_report_builder/expected_empty_diff_report.html
Log Message:
-----------
Add links in summary table to jump to e.g. violations or errors
Commit: 26d5ab4a1bcb0b1e67a4ce9569635bad2df05f0e
https://github.com/pmd/pmd-regression-tester/commit/26d5ab4a1bcb0b1e67a4ce9569635bad2df05f0e
Author: Andreas Dangel <[email protected]>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M lib/pmdtester/builders/diff_report_builder.rb
Log Message:
-----------
Refactor diff_report_builder
Commit: b4476c68b90fce1fa8c14f192d623edf39d34e4a
https://github.com/pmd/pmd-regression-tester/commit/b4476c68b90fce1fa8c14f192d623edf39d34e4a
Author: Andreas Dangel <[email protected]>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M Manifest.txt
M lib/pmdtester.rb
A lib/pmdtester/builders/summary_report/branch_name_row.rb
M lib/pmdtester/builders/summary_report_builder.rb
M lib/pmdtester/pmd_branch_detail.rb
M pmdtester.gemspec
M test/resources/summary_report_builder/branch_info.json
M test/resources/summary_report_builder/expected_index.html
M test/test_pmd_branch_detail.rb
Log Message:
-----------
Render links to github and pull request on the diff summary page
Commit: f6eb997c81d5096826f9d310bac60d2bb7118271
https://github.com/pmd/pmd-regression-tester/commit/f6eb997c81d5096826f9d310bac60d2bb7118271
Author: Andreas Dangel <[email protected]>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M History.md
Log Message:
-----------
[doc] Update release notes, refs #69
Commit: c0e8eea6750908a43ee346e861a011ab280bc288
https://github.com/pmd/pmd-regression-tester/commit/c0e8eea6750908a43ee346e861a011ab280bc288
Author: Andreas Dangel <[email protected]>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M History.md
M README.rdoc
M config/all-java.xml
M config/design.xml
M lib/pmdtester/builders/pmd_report_builder.rb
M lib/pmdtester/builders/rule_set_builder.rb
M lib/pmdtester/parsers/options.rb
M lib/pmdtester/parsers/pmd_report_document.rb
M lib/pmdtester/runner.rb
M pmdtester.gemspec
M test/integration_test_runner.rb
A test/resources/integration_test_runner/patch-config.xml
A test/resources/integration_test_runner/project-list.xml
M test/resources/rule_set_builder/expected-all-java.xml
M test/resources/rule_set_builder/expected-design-codestyle.xml
A test/resources/rule_set_builder/expected-ncsscount.xml
M test/test_pmd_report_document.rb
M test/test_rule_set_builder.rb
M test/test_runner.rb
Log Message:
-----------
Merge branch 'pr-69' into master
Detect single rules with auto-gen-config #69
Commit: 273b398acfe5051ac5477ef2cd607b4dd4d46afb
https://github.com/pmd/pmd-regression-tester/commit/273b398acfe5051ac5477ef2cd607b4dd4d46afb
Author: Andreas Dangel <[email protected]>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M History.md
Log Message:
-----------
[doc] Update release notes, refs #70
Commit: db4167f7c21a776443cacb50811a48daf0faa66f
https://github.com/pmd/pmd-regression-tester/commit/db4167f7c21a776443cacb50811a48daf0faa66f
Author: Andreas Dangel <[email protected]>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M History.md
M Manifest.txt
M lib/pmdtester.rb
M lib/pmdtester/builders/diff_report_builder.rb
A lib/pmdtester/builders/summary_report/branch_name_row.rb
M lib/pmdtester/builders/summary_report_builder.rb
M lib/pmdtester/pmd_branch_detail.rb
M pmdtester.gemspec
M test/resources/html_report_builder/expected_diff_report_index.html
M test/resources/html_report_builder/expected_empty_diff_report.html
M test/resources/summary_report_builder/branch_info.json
M test/resources/summary_report_builder/expected_index.html
M test/test_pmd_branch_detail.rb
Log Message:
-----------
Merge branch 'pr-70' into master
Add link to PR on github in HTML report #70
Commit: 1bd28df6762922a320d553c6012edcad3ae825d0
https://github.com/pmd/pmd-regression-tester/commit/1bd28df6762922a320d553c6012edcad3ae825d0
Author: Andreas Dangel <[email protected]>
Date: 2020-10-16 (Fri, 16 Oct 2020)
Changed paths:
M pmdtester.gemspec
Log Message:
-----------
Update gemspec
Compare:
https://github.com/pmd/pmd-regression-tester/compare/44f387748fad...1bd28df67629
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits