Branch: refs/heads/main
Home: https://github.com/pmd/pmd-regression-tester
Commit: 46571731a61ad3f6ca56321f7fe15de1ccb6f01c
https://github.com/pmd/pmd-regression-tester/commit/46571731a61ad3f6ca56321f7fe15de1ccb6f01c
Author: Andreas Dangel <[email protected]>
Date: 2025-07-24 (Thu, 24 Jul 2025)
Changed paths:
M lib/pmdtester/report_diff.rb
A
test/resources/diff_builder/test_violation_diffs_rule_message_change_base.xml
A
test/resources/diff_builder/test_violation_diffs_rule_message_change_patch.xml
M test/test_diff_builder.rb
Log Message:
-----------
Fix missing violations
When base or patch reports contain violations, that are duplicated in
terms of eql? (same rule, same line, same message), then these were
deduplicated when creating the union of all violations for a file.
This resulted in odd numbers in the diff, e.g. less than
all violations being removed when no violation were actually being
left over.
Commit: 57d6b75399887f3c691a1af91c16082166384435
https://github.com/pmd/pmd-regression-tester/commit/57d6b75399887f3c691a1af91c16082166384435
Author: Andreas Dangel <[email protected]>
Date: 2025-07-24 (Thu, 24 Jul 2025)
Changed paths:
M History.md
M README.rdoc
M Rakefile
M lib/pmdtester.rb
M lib/pmdtester/builders/pmd_report_builder.rb
M lib/pmdtester/builders/rule_set_builder.rb
M lib/pmdtester/builders/simple_progress_logger.rb
M lib/pmdtester/parsers/options.rb
M lib/pmdtester/pmd_error.rb
M pmdtester.gemspec
M test/integration_test_pmd_report_builder.rb
M test/test_diff_builder.rb
M test/test_options.rb
M test/test_pmd_report_builder.rb
M test/test_pmd_report_detail.rb
M test/test_rule_set_builder.rb
M test/test_summary_report_builder.rb
Log Message:
-----------
Merge branch 'main' into fix-missing-violations
Commit: 59d737da1610a966b07b3f40aa18a3f3b5dba5ba
https://github.com/pmd/pmd-regression-tester/commit/59d737da1610a966b07b3f40aa18a3f3b5dba5ba
Author: Andreas Dangel <[email protected]>
Date: 2025-07-24 (Thu, 24 Jul 2025)
Changed paths:
M History.md
Log Message:
-----------
Update History.md
Commit: c97ab9f287c22cbbcd6f3fb84e3e1956eb6c11eb
https://github.com/pmd/pmd-regression-tester/commit/c97ab9f287c22cbbcd6f3fb84e3e1956eb6c11eb
Author: Andreas Dangel <[email protected]>
Date: 2025-07-24 (Thu, 24 Jul 2025)
Changed paths:
M History.md
M lib/pmdtester/report_diff.rb
A
test/resources/diff_builder/test_violation_diffs_rule_message_change_base.xml
A
test/resources/diff_builder/test_violation_diffs_rule_message_change_patch.xml
M test/test_diff_builder.rb
Log Message:
-----------
Fix missing violations in diff report (#134)
Merge pull request #134 from adangel:fix-missing-violations
Compare:
https://github.com/pmd/pmd-regression-tester/compare/1b20b7971df9...c97ab9f287c2
To unsubscribe from these emails, change your notification settings at
https://github.com/pmd/pmd-regression-tester/settings/notifications
_______________________________________________
Pmd-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pmd-commits