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 <andreas.dan...@pmd-code.org> 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 <andreas.dan...@pmd-code.org> 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 <andreas.dan...@pmd-code.org> 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 <andreas.dan...@pmd-code.org> 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 Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits