Branch: refs/heads/master Home: https://github.com/pmd/pmd-regression-tester Commit: 03d66f7f6ab6e521199ee91dd42fdc3a34b9ac13 https://github.com/pmd/pmd-regression-tester/commit/03d66f7f6ab6e521199ee91dd42fdc3a34b9ac13 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-04 (Wed, 04 Nov 2020)
Changed paths: A lib/pmdtester/builders/liquid_html_builder.rb M lib/pmdtester/parsers/pmd_report_document.rb A lib/pmdtester/pmd_fileinfo.rb A resources/project_diff_report.html M test/resources/html_report_builder/expected_empty_diff_report.html M test/resources/summary_report_builder/expected_index.html Log Message: ----------- WIP replace ruby html builders with liquid Commit: be9f11490952befb2506e19d1a51563b9a19bc42 https://github.com/pmd/pmd-regression-tester/commit/be9f11490952befb2506e19d1a51563b9a19bc42 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M Rakefile M lib/pmdtester/builders/liquid_html_builder.rb M pmdtester.gemspec Log Message: ----------- Add liquid dependency Commit: 7053b6b5a0a6f52f397e1152a366662a5ba57830 https://github.com/pmd/pmd-regression-tester/commit/7053b6b5a0a6f52f397e1152a366662a5ba57830 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M Manifest.txt M config/project-list.xml M lib/pmdtester.rb M lib/pmdtester/builders/liquid_html_builder.rb M lib/pmdtester/builders/pmd_report_builder.rb M lib/pmdtester/pmd_fileinfo.rb M lib/pmdtester/pmd_violation.rb M lib/pmdtester/report_diff.rb M lib/pmdtester/runner.rb M pmdtester.gemspec M resources/project_diff_report.html M test/resources/html_report_builder/expected_empty_diff_report.html M test/resources/summary_report_builder/expected_index.html Log Message: ----------- Fix liquid Commit: c2622c2d6f2eefe426c78882d68a01a17254fb03 https://github.com/pmd/pmd-regression-tester/commit/c2622c2d6f2eefe426c78882d68a01a17254fb03 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_html_builder.rb A resources/css/datatables.min.css A resources/js/datatables.min.js A resources/js/jquery.min.js M resources/project_diff_report.html Log Message: ----------- Download js Commit: 12630e3787d13fcb12d0e5bc68f006c2ce2e292d https://github.com/pmd/pmd-regression-tester/commit/12630e3787d13fcb12d0e5bc68f006c2ce2e292d Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_html_builder.rb M resources/project_diff_report.html Log Message: ----------- Doc Commit: 4546b55387147d266cf6128397b1fb7bd5e5bf05 https://github.com/pmd/pmd-regression-tester/commit/4546b55387147d266cf6128397b1fb7bd5e5bf05 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M resources/css/datatables.min.css M resources/css/maven-theme.css M resources/js/datatables.min.js Log Message: ----------- Fix styling Commit: 9e80021c9fd036aaea651ad4cdff647da2a71eb0 https://github.com/pmd/pmd-regression-tester/commit/9e80021c9fd036aaea651ad4cdff647da2a71eb0 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_html_builder.rb M lib/pmdtester/project.rb M resources/css/maven-theme.css M resources/project_diff_report.html Log Message: ----------- Figure out many things Commit: dda573cd9cca6fd055a6145ddd5929fc118f5f3c https://github.com/pmd/pmd-regression-tester/commit/dda573cd9cca6fd055a6145ddd5929fc118f5f3c Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M lib/pmdtester/report_diff.rb M resources/project_diff_report.html Log Message: ----------- Add summary table Commit: e041d499b7f2d457d639ada93c69f16dd00ec082 https://github.com/pmd/pmd-regression-tester/commit/e041d499b7f2d457d639ada93c69f16dd00ec082 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_html_builder.rb M lib/pmdtester/pmd_violation.rb M lib/pmdtester/report_diff.rb A resources/css/bootstrap.min.css M resources/css/datatables.min.css M resources/css/maven-theme.css A resources/js/bootstrap.min.js M resources/js/datatables.min.js A resources/js/jquery-3.2.1.slim.min.js A resources/js/popper.min.js M resources/project_diff_report.html Log Message: ----------- Add summary by rule, change styling Commit: 4de74f426e0341b5b6b74c9cf3f6b245c34d14dc https://github.com/pmd/pmd-regression-tester/commit/4de74f426e0341b5b6b74c9cf3f6b245c34d14dc Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: R resources/css/maven-base.css M resources/css/maven-theme.css M resources/project_diff_report.html Log Message: ----------- Remove old mvn style Commit: 150985f7a37f8bbc035c6be4d1aedaa7c3968166 https://github.com/pmd/pmd-regression-tester/commit/150985f7a37f8bbc035c6be4d1aedaa7c3968166 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M lib/pmdtester/builders/diff_report/violations.rb M lib/pmdtester/parsers/pmd_report_document.rb M lib/pmdtester/pmd_violation.rb M lib/pmdtester/report_diff.rb M pmdtester.gemspec M test/resources/html_report_builder/expected_diff_report_index.html M test/resources/html_report_builder/test_html_report_builder_base.xml M test/resources/html_report_builder/test_html_report_builder_patch.xml M test/test_pmd_report_document.rb Log Message: ----------- Merge branch 'changed-violation' into better-html-reports Commit: eb3ae61480d900151ab866ce21abf4d740d3ea3a https://github.com/pmd/pmd-regression-tester/commit/eb3ae61480d900151ab866ce21abf4d740d3ea3a Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-04 (Wed, 04 Nov 2020) Changed paths: M lib/pmdtester/builders/diff_report/violations.rb M lib/pmdtester/builders/liquid_html_builder.rb M lib/pmdtester/pmd_violation.rb M lib/pmdtester/report_diff.rb Log Message: ----------- Fix merge Commit: 90bc0704474ad56a82b6eb1a56838208bf3e7a22 https://github.com/pmd/pmd-regression-tester/commit/90bc0704474ad56a82b6eb1a56838208bf3e7a22 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-05 (Thu, 05 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_html_builder.rb M lib/pmdtester/pmd_configerror.rb M lib/pmdtester/pmd_error.rb M lib/pmdtester/pmd_violation.rb M lib/pmdtester/report_diff.rb M resources/project_diff_report.html Log Message: ----------- Cleanup Commit: da2e70cc900e534eebc3c2e827a7387d5687a8f3 https://github.com/pmd/pmd-regression-tester/commit/da2e70cc900e534eebc3c2e827a7387d5687a8f3 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-06 (Fri, 06 Nov 2020) Changed paths: M lib/pmdtester/report_diff.rb M resources/project_diff_report.html Log Message: ----------- Add total count by rule Commit: c56f5094750e873007ad44a101994846925d6f6d https://github.com/pmd/pmd-regression-tester/commit/c56f5094750e873007ad44a101994846925d6f6d Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-06 (Fri, 06 Nov 2020) Changed paths: M resources/project_diff_report.html Log Message: ----------- Move rule link out I'm clicking on this too often Commit: b1ab5cd3dd70db5b650caa9823f8df47e70c7012 https://github.com/pmd/pmd-regression-tester/commit/b1ab5cd3dd70db5b650caa9823f8df47e70c7012 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M resources/css/datatables.min.css M resources/css/maven-theme.css M resources/js/datatables.min.js M resources/project_diff_report.html Log Message: ----------- Use datatables extensions Commit: 29a98a2c094c1ca08c9945f6a0c168fc5a296e06 https://github.com/pmd/pmd-regression-tester/commit/29a98a2c094c1ca08c9945f6a0c168fc5a296e06 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M resources/project_diff_report.html Log Message: ----------- Remove collapsing rows Commit: 76af3d12fc0bdf5411fc85144ae468a55453afaf https://github.com/pmd/pmd-regression-tester/commit/76af3d12fc0bdf5411fc85144ae468a55453afaf Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M resources/project_diff_report.html Log Message: ----------- Finish setting up search panes Commit: f33c6e7028b330bb2cc845e4acb17504c2f791a9 https://github.com/pmd/pmd-regression-tester/commit/f33c6e7028b330bb2cc845e4acb17504c2f791a9 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M resources/project_diff_report.html Log Message: ----------- Require that links open in new tab Commit: a82da7509a5d6f4c69af2d42ed4841a246eac737 https://github.com/pmd/pmd-regression-tester/commit/a82da7509a5d6f4c69af2d42ed4841a246eac737 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M resources/css/maven-theme.css M resources/project_diff_report.html Log Message: ----------- Try to select rule from summary table doesn't work Commit: d39ce64bfe8297d1c61f8b29aa9dc71ce382d4d0 https://github.com/pmd/pmd-regression-tester/commit/d39ce64bfe8297d1c61f8b29aa9dc71ce382d4d0 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M resources/project_diff_report.html Log Message: ----------- Revert todo for later Commit: 2fdd251394d30dbc0ddb113729e7ae9b180265bb https://github.com/pmd/pmd-regression-tester/commit/2fdd251394d30dbc0ddb113729e7ae9b180265bb Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M resources/project_diff_report.html Log Message: ----------- Fix title case Commit: 0a057d87be2329fec79032c0fc5bfc7cbeebcb44 https://github.com/pmd/pmd-regression-tester/commit/0a057d87be2329fec79032c0fc5bfc7cbeebcb44 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M resources/css/maven-theme.css M resources/project_diff_report.html Log Message: ----------- Use pills in summary table Commit: 3085847c7ab2f20df240e0e05806f6864b272d58 https://github.com/pmd/pmd-regression-tester/commit/3085847c7ab2f20df240e0e05806f6864b272d58 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M resources/project_diff_report.html Log Message: ----------- Fix bug Commit: 38377bfcb2b358086badeec397cc7cd876eff211 https://github.com/pmd/pmd-regression-tester/commit/38377bfcb2b358086badeec397cc7cd876eff211 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_html_builder.rb M resources/project_diff_report.html Log Message: ----------- Use file index to reduce json size Commit: c784fc412c55f7a0ec2f2f8251bfa7bb3ef704dc https://github.com/pmd/pmd-regression-tester/commit/c784fc412c55f7a0ec2f2f8251bfa7bb3ef704dc Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_html_builder.rb M lib/pmdtester/pmd_error.rb M lib/pmdtester/report_diff.rb M resources/css/maven-theme.css M resources/project_diff_report.html Log Message: ----------- Add errors to report Commit: 9d848c52a8cae1ce35436292067b6388321ffc01 https://github.com/pmd/pmd-regression-tester/commit/9d848c52a8cae1ce35436292067b6388321ffc01 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_html_builder.rb M lib/pmdtester/pmd_error.rb M lib/pmdtester/pmd_violation.rb M lib/pmdtester/report_diff.rb M resources/css/maven-theme.css M resources/project_diff_report.html Log Message: ----------- Merge changed errors Commit: 2287ed20a10a4d667926677601dfe7850d4d3fb0 https://github.com/pmd/pmd-regression-tester/commit/2287ed20a10a4d667926677601dfe7850d4d3fb0 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M lib/pmdtester/pmd_error.rb M resources/css/maven-theme.css M resources/project_diff_report.html Log Message: ----------- Dont diff stack traces Commit: 81964b1b0b5900b8ac6d7c2890b8349202726ebb https://github.com/pmd/pmd-regression-tester/commit/81964b1b0b5900b8ac6d7c2890b8349202726ebb Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_html_builder.rb M lib/pmdtester/pmd_error.rb M resources/project_diff_report.html Log Message: ----------- Cleanup Commit: 6a52ff5ca79cb51297edf96b7475dea1dffb6ee2 https://github.com/pmd/pmd-regression-tester/commit/6a52ff5ca79cb51297edf96b7475dea1dffb6ee2 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M Manifest.txt M lib/pmdtester.rb M lib/pmdtester/builders/liquid_html_builder.rb A lib/pmdtester/builders/project_hasher.rb M lib/pmdtester/report_diff.rb M lib/pmdtester/runner.rb M pmdtester.gemspec M resources/project_diff_report.html Log Message: ----------- Split hashing & rendering Commit: 33cf4c25c8a4143c448c44d683ad72ee4f71c1ec https://github.com/pmd/pmd-regression-tester/commit/33cf4c25c8a4143c448c44d683ad72ee4f71c1ec Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M lib/pmdtester/builders/pmd_report_builder.rb M resources/project_diff_report.html Log Message: ----------- Fix line links Commit: ddee4a9b6104a38ae8ba58efab2ed492a183950b https://github.com/pmd/pmd-regression-tester/commit/ddee4a9b6104a38ae8ba58efab2ed492a183950b Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M lib/pmdtester/builders/project_hasher.rb M resources/css/maven-theme.css Log Message: ----------- Make stack traces more readable Commit: f57519ea63c2f07c13d0f74f52f0519fc445510c https://github.com/pmd/pmd-regression-tester/commit/f57519ea63c2f07c13d0f74f52f0519fc445510c Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M lib/pmdtester/builders/html_report_builder.rb R resources/css/maven-theme.css A resources/css/pmd-tester.css M resources/project_diff_report.html 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/expected_index.html M test/test_diff_report_builder.rb Log Message: ----------- Change stylesheet name Commit: 86ad9af0f9e699794677a25abcefeb05a0a40fad https://github.com/pmd/pmd-regression-tester/commit/86ad9af0f9e699794677a25abcefeb05a0a40fad Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_html_builder.rb M lib/pmdtester/report_diff.rb A resources/_includes/diff_pill_row.html M resources/project_diff_report.html A resources/project_index.html Log Message: ----------- Convert index to liquid too Commit: 5347e7673cf62f3a53befb451cb3f4f2f763159b https://github.com/pmd/pmd-regression-tester/commit/5347e7673cf62f3a53befb451cb3f4f2f763159b Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M Manifest.txt M lib/pmdtester.rb R lib/pmdtester/builders/diff_report/configerrors.rb R lib/pmdtester/builders/diff_report/errors.rb R lib/pmdtester/builders/diff_report/violations.rb R lib/pmdtester/builders/diff_report_builder.rb R lib/pmdtester/builders/html_report_builder.rb R lib/pmdtester/builders/liquid_html_builder.rb A lib/pmdtester/builders/liquid_renderer.rb M lib/pmdtester/builders/project_hasher.rb M lib/pmdtester/builders/summary_report_builder.rb M lib/pmdtester/runner.rb M pmdtester.gemspec M test/test_diff_report_builder.rb M test/test_runner.rb Log Message: ----------- Delete old xml generation files Commit: 879a2b14474217c272f374361faac8494a5dad86 https://github.com/pmd/pmd-regression-tester/commit/879a2b14474217c272f374361faac8494a5dad86 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M Manifest.txt M lib/pmdtester.rb M lib/pmdtester/builders/liquid_renderer.rb M lib/pmdtester/builders/project_hasher.rb R lib/pmdtester/builders/summary_report/branch_name_row.rb M lib/pmdtester/builders/summary_report_builder.rb M lib/pmdtester/report_diff.rb M lib/pmdtester/resource_locator.rb M resources/project_index.html Log Message: ----------- Finish refactoring Commit: a5860f2223df720bb242d90d94916519a8a14bf3 https://github.com/pmd/pmd-regression-tester/commit/a5860f2223df720bb242d90d94916519a8a14bf3 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M resources/project_diff_report.html Log Message: ----------- Fix links Commit: bbd0a5500778f4510df30a66316c1f16470920ed https://github.com/pmd/pmd-regression-tester/commit/bbd0a5500778f4510df30a66316c1f16470920ed Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-07 (Sat, 07 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_renderer.rb M lib/pmdtester/builders/summary_report_builder.rb M lib/pmdtester/project.rb M lib/pmdtester/runner.rb M test/test_diff_report_builder.rb Log Message: ----------- Simplify some things Commit: 17e8357a5b9c3f1f9a77a785c855b797fcabfa90 https://github.com/pmd/pmd-regression-tester/commit/17e8357a5b9c3f1f9a77a785c855b797fcabfa90 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-08 (Sun, 08 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_renderer.rb Log Message: ----------- Fix npe with inexistent dir Commit: 311601eef71407c5eb16aad5c38b3f625345a1e7 https://github.com/pmd/pmd-regression-tester/commit/311601eef71407c5eb16aad5c38b3f625345a1e7 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-08 (Sun, 08 Nov 2020) Changed paths: M lib/pmdtester/builders/summary_report_builder.rb M lib/pmdtester/pmd_branch_detail.rb M lib/pmdtester/runner.rb M resources/project_index.html M test/test_pmd_branch_detail.rb Log Message: ----------- Fix branch details not restored Also make the data flow more explicit here Commit: c9b17c4864b4806f04ab5b67b9c821d602cdec90 https://github.com/pmd/pmd-regression-tester/commit/c9b17c4864b4806f04ab5b67b9c821d602cdec90 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-08 (Sun, 08 Nov 2020) Changed paths: M resources/css/pmd-tester.css M resources/project_diff_report.html M resources/project_index.html Log Message: ----------- Fix css Commit: a5d0fc9e4415758aae89cce72f1699f323e461ca https://github.com/pmd/pmd-regression-tester/commit/a5d0fc9e4415758aae89cce72f1699f323e461ca Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-08 (Sun, 08 Nov 2020) Changed paths: M Rakefile M lib/pmdtester/builders/project_hasher.rb M lib/pmdtester/pmd_error.rb M pmdtester.gemspec M resources/css/pmd-tester.css Log Message: ----------- Use diffy instead of differ Commit: e16e06fff5850240ec3c3126ce3667a8606d3c82 https://github.com/pmd/pmd-regression-tester/commit/e16e06fff5850240ec3c3126ce3667a8606d3c82 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-08 (Sun, 08 Nov 2020) Changed paths: M Rakefile M lib/pmdtester/builders/project_hasher.rb M pmdtester.gemspec M resources/css/pmd-tester.css Log Message: ----------- Revert "Use diffy instead of differ" This reverts commit a5d0fc9e4415758aae89cce72f1699f323e461ca. Commit: 2da6d347d798d80526464373fdf6fecf15897891 https://github.com/pmd/pmd-regression-tester/commit/2da6d347d798d80526464373fdf6fecf15897891 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-12 (Thu, 12 Nov 2020) Changed paths: M Manifest.txt M lib/pmdtester.rb M lib/pmdtester/builders/diff_builder.rb M lib/pmdtester/builders/project_hasher.rb A lib/pmdtester/fast_report_diff.rb M lib/pmdtester/parsers/pmd_report_document.rb M lib/pmdtester/project.rb M lib/pmdtester/report_diff.rb M lib/pmdtester/runner.rb M pmdtester.gemspec M resources/project_diff_report.html M test/test_diff_builder.rb Log Message: ----------- Refactor diff builder to be faster Commit: 7fb7540725e59c8b9348f42e7b250725e4e00028 https://github.com/pmd/pmd-regression-tester/commit/7fb7540725e59c8b9348f42e7b250725e4e00028 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: A .ci/build.sh A .ci/files/env.gpg A .github/workflows/build.yml R .github/workflows/ruby.yml M .hoerc R .travis.yml M History.md M Manifest.txt M README.rdoc M lib/pmdtester/runner.rb M pmdtester.gemspec Log Message: ----------- Merge branch 'master' into better-html-reports Commit: e57624d6ad3ea1556070ac900554ac9d1f587345 https://github.com/pmd/pmd-regression-tester/commit/e57624d6ad3ea1556070ac900554ac9d1f587345 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M config/project-list.xml Log Message: ----------- Updates from master Commit: de612817ed779182cbd88e6955ed25c05ff428b3 https://github.com/pmd/pmd-regression-tester/commit/de612817ed779182cbd88e6955ed25c05ff428b3 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M Manifest.txt M lib/pmdtester/fast_report_diff.rb R lib/pmdtester/pmd_fileinfo.rb M test/test_diff_builder.rb M test/test_diff_report_builder.rb Log Message: ----------- Fix tests Commit: 58822f33a4c3404a0ce94ef903012c57bfb7fa00 https://github.com/pmd/pmd-regression-tester/commit/58822f33a4c3404a0ce94ef903012c57bfb7fa00 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M Manifest.txt M lib/pmdtester.rb M lib/pmdtester/builders/diff_builder.rb R lib/pmdtester/fast_report_diff.rb M lib/pmdtester/report_diff.rb M pmdtester.gemspec M test/test_diff_report_builder.rb Log Message: ----------- Remove old ReportDiff Commit: 157cb1351874022f92744b0fe76243b94292b330 https://github.com/pmd/pmd-regression-tester/commit/157cb1351874022f92744b0fe76243b94292b330 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M lib/pmdtester/builders/diff_builder.rb M lib/pmdtester/pmd_branch_detail.rb M lib/pmdtester/project.rb M lib/pmdtester/report_diff.rb M lib/pmdtester/runner.rb M test/resources/html_report_builder/expected_empty_diff_report.html M test/test_diff_builder.rb M test/test_diff_report_builder.rb M test/test_pmd_branch_detail.rb M test/test_runner.rb M test/test_summary_report_builder.rb Log Message: ----------- Arrange tests Commit: b8198571945baff28709b934a111ec7937d8f891 https://github.com/pmd/pmd-regression-tester/commit/b8198571945baff28709b934a111ec7937d8f891 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M lib/pmdtester/builders/summary_report_builder.rb M lib/pmdtester/runner.rb M test/test_runner.rb M test/test_summary_report_builder.rb Log Message: ----------- Rename some methods Calling every method 'build' is really bad style... Commit: 6dc7fa388cd0fea9333f1cc5e15ecb5dde68179d https://github.com/pmd/pmd-regression-tester/commit/6dc7fa388cd0fea9333f1cc5e15ecb5dde68179d Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M test/resources/html_report_builder/expected_diff_report_index.html M test/test_diff_report_builder.rb Log Message: ----------- Update test files Commit: 3870f860b596dfd4f72ac44626cbbee5b2593e2f https://github.com/pmd/pmd-regression-tester/commit/3870f860b596dfd4f72ac44626cbbee5b2593e2f Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M lib/pmdtester/pmd_branch_detail.rb M test/test_pmd_branch_detail.rb Log Message: ----------- Fix branch details tests Commit: acd2208fbb802a6171ddf3d6df416dc1811ea163 https://github.com/pmd/pmd-regression-tester/commit/acd2208fbb802a6171ddf3d6df416dc1811ea163 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M lib/pmdtester/builders/pmd_report_builder.rb M lib/pmdtester/runner.rb M test/test_diff_builder.rb M test/test_runner.rb Log Message: ----------- WIP fix more tests Commit: 7f5c59e2cd5d7bc4a58956922fd9ac18f85f1868 https://github.com/pmd/pmd-regression-tester/commit/7f5c59e2cd5d7bc4a58956922fd9ac18f85f1868 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M lib/pmdtester/pmd_error.rb M test/test_diff_builder.rb Log Message: ----------- Fix error comparison Commit: 7aeea56991d54e415fbb329c10603db57e7ff5fd https://github.com/pmd/pmd-regression-tester/commit/7aeea56991d54e415fbb329c10603db57e7ff5fd Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M test/resources/html_report_builder/expected_diff_report_index.html M test/test_diff_report_builder.rb Log Message: ----------- Fix reference files (whitespace errors) Commit: 9be9369e1b2c4c7500a620bd811355073072f41d https://github.com/pmd/pmd-regression-tester/commit/9be9369e1b2c4c7500a620bd811355073072f41d Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M lib/pmdtester/builders/liquid_renderer.rb M lib/pmdtester/builders/summary_report_builder.rb M test/test_runner.rb Log Message: ----------- Fix those fucking stubbing tests rraaaa Commit: dcb0c5bf83264560fcb351cac6eeecfcbb194a12 https://github.com/pmd/pmd-regression-tester/commit/dcb0c5bf83264560fcb351cac6eeecfcbb194a12 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M lib/pmdtester/builders/diff_builder.rb M lib/pmdtester/builders/pmd_report_builder.rb M lib/pmdtester/runner.rb M test/resources/summary_report_builder/expected_index.html M test/test_diff_report_builder.rb M test/test_helper.rb M test/test_pmd_report_builder.rb M test/test_runner.rb M test/test_summary_report_builder.rb Log Message: ----------- More test fixes Commit: d3fc8c4282023854cafc09297965f36c0a365892 https://github.com/pmd/pmd-regression-tester/commit/d3fc8c4282023854cafc09297965f36c0a365892 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M .rubocop.yml M Manifest.txt M lib/pmdtester/builders/diff_builder.rb M lib/pmdtester/builders/liquid_renderer.rb M lib/pmdtester/builders/pmd_report_builder.rb M lib/pmdtester/builders/project_hasher.rb M lib/pmdtester/builders/rule_set_builder.rb M lib/pmdtester/builders/summary_report_builder.rb M lib/pmdtester/parsers/pmd_report_document.rb M lib/pmdtester/parsers/projects_parser.rb M lib/pmdtester/pmd_error.rb M lib/pmdtester/pmd_violation.rb M lib/pmdtester/project.rb M lib/pmdtester/report_diff.rb M lib/pmdtester/runner.rb M test/test_diff_builder.rb M test/test_diff_report_builder.rb M test/test_helper.rb M test/test_runner.rb Log Message: ----------- Rubocop Commit: 12159ff09502a18b0484a6ce5d2826b777bf5300 https://github.com/pmd/pmd-regression-tester/commit/12159ff09502a18b0484a6ce5d2826b777bf5300 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M Manifest.txt M pmdtester.gemspec A resources/js/project-report.js M resources/project_diff_report.html M resources/project_index.html M test/resources/html_report_builder/expected_diff_report_index.html M test/resources/html_report_builder/expected_empty_diff_report.html Log Message: ----------- Move js into its own file Commit: 0549dcadff05d51d21008652dc5fef6490040b58 https://github.com/pmd/pmd-regression-tester/commit/0549dcadff05d51d21008652dc5fef6490040b58 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M pmdtester.gemspec R test/test_diff_report_builder.rb A test/test_project_diff_report.rb Log Message: ----------- Rename a test file Commit: 516650ff3a6e112f18569c437b7e3bacf27062be https://github.com/pmd/pmd-regression-tester/commit/516650ff3a6e112f18569c437b7e3bacf27062be Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M lib/pmdtester/builders/diff_builder.rb M test/test_helper.rb M test/test_project_diff_report.rb M test/test_summary_report_builder.rb Log Message: ----------- Cleanup test utils Commit: 6f66a99e65fea9c0e362c0116084c87efd64bd57 https://github.com/pmd/pmd-regression-tester/commit/6f66a99e65fea9c0e362c0116084c87efd64bd57 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M Manifest.txt M lib/pmdtester.rb R lib/pmdtester/builders/diff_builder.rb M lib/pmdtester/pmd_report_detail.rb A lib/pmdtester/pmd_tester_utils.rb M lib/pmdtester/runner.rb M pmdtester.gemspec M test/test_diff_builder.rb M test/test_project_diff_report.rb M test/test_runner.rb Log Message: ----------- Remove DiffBuilder Commit: cebff2bd2baf0808144a023ad292cd97cead1557 https://github.com/pmd/pmd-regression-tester/commit/cebff2bd2baf0808144a023ad292cd97cead1557 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M lib/pmdtester/parsers/pmd_report_document.rb M lib/pmdtester/pmd_configerror.rb M lib/pmdtester/pmd_error.rb M lib/pmdtester/pmd_report_detail.rb M lib/pmdtester/pmd_tester_utils.rb M lib/pmdtester/pmd_violation.rb M lib/pmdtester/report_diff.rb M lib/pmdtester/runner.rb M test/test_pmd_report_document.rb M test/test_runner.rb M test/test_summary_report_builder.rb Log Message: ----------- Remove some useless classes Commit: 6f8b77bbd99e5f5257a1e7c0fda7890d086fdcfb https://github.com/pmd/pmd-regression-tester/commit/6f8b77bbd99e5f5257a1e7c0fda7890d086fdcfb Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M Manifest.txt M lib/pmdtester.rb M lib/pmdtester/builders/pmd_report_builder.rb A lib/pmdtester/collection_by_file.rb M lib/pmdtester/pmd_error.rb M lib/pmdtester/pmd_report_detail.rb M lib/pmdtester/pmd_tester_utils.rb M lib/pmdtester/report_diff.rb M lib/pmdtester/runner.rb M pmdtester.gemspec M test/test_pmd_report_detail.rb Log Message: ----------- Fix report details Commit: c446a493c158402bb3a17589358005eb784c0d42 https://github.com/pmd/pmd-regression-tester/commit/c446a493c158402bb3a17589358005eb784c0d42 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-19 (Thu, 19 Nov 2020) Changed paths: M lib/pmdtester/builders/project_hasher.rb M lib/pmdtester/parsers/pmd_report_document.rb M lib/pmdtester/pmd_error.rb M lib/pmdtester/pmd_violation.rb M test/test_diff_builder.rb M test/test_pmd_report_document.rb Log Message: ----------- Other cleanups for the xml Commit: b2d6a9a86460bc316fb3147aedd3c8df191161ce https://github.com/pmd/pmd-regression-tester/commit/b2d6a9a86460bc316fb3147aedd3c8df191161ce Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-23 (Mon, 23 Nov 2020) Changed paths: M History.md M README.rdoc M lib/pmdtester/builders/pmd_report_builder.rb M lib/pmdtester/builders/project_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_pmd_report_builder.rb A test/resources/pmd7-config.xml M test/resources/project-test.xml M test/test_options.rb M test/test_pmd_report_builder.rb M test/test_project_builder.rb M test/test_runner.rb A test_out.txt Log Message: ----------- Merge branch 'master' into better-html-reports Commit: 9355abd22738ba4b42b86430966a12db14b598a3 https://github.com/pmd/pmd-regression-tester/commit/9355abd22738ba4b42b86430966a12db14b598a3 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-23 (Mon, 23 Nov 2020) Changed paths: M lib/pmdtester/parsers/pmd_report_document.rb M lib/pmdtester/pmd_violation.rb R test_out.txt Log Message: ----------- Fix xml parser tests Commit: 72ff75180215443646a773776f4194d6ee4b3ba5 https://github.com/pmd/pmd-regression-tester/commit/72ff75180215443646a773776f4194d6ee4b3ba5 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-23 (Mon, 23 Nov 2020) Changed paths: M lib/pmdtester/runner.rb Log Message: ----------- Fix a bug Commit: 2796f2e3ae41db43c849df0a9a5d88a48bc569a9 https://github.com/pmd/pmd-regression-tester/commit/2796f2e3ae41db43c849df0a9a5d88a48bc569a9 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-23 (Mon, 23 Nov 2020) Changed paths: M lib/pmdtester/builders/pmd_report_builder.rb M lib/pmdtester/pmd_report_detail.rb M lib/pmdtester/pmd_tester_utils.rb M lib/pmdtester/project.rb M lib/pmdtester/report_diff.rb M lib/pmdtester/runner.rb M test/test_runner.rb Log Message: ----------- Some cleanups Integration tests pass locally so I don't know what the ci is doing differently Also fix a deprecation warning Commit: 94c917a9b30a4f4af1cd4419a0a5a4d98ebb19c2 https://github.com/pmd/pmd-regression-tester/commit/94c917a9b30a4f4af1cd4419a0a5a4d98ebb19c2 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: M lib/pmdtester/builders/project_hasher.rb M pmdtester.gemspec Log Message: ----------- Fix nesting problem Commit: b4e051e1e37ff803cbee8d1a1d9ec2c63ab433a2 https://github.com/pmd/pmd-regression-tester/commit/b4e051e1e37ff803cbee8d1a1d9ec2c63ab433a2 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: M History.md M README.rdoc M lib/pmdtester/builders/liquid_renderer.rb M lib/pmdtester/builders/summary_report_builder.rb M lib/pmdtester/parsers/options.rb M lib/pmdtester/runner.rb M test/test_options.rb Log Message: ----------- Merge branch 'master' into better-html-reports Commit: d00bf687ca2bd1cdd00d19f07ac4c95a3a0ce3b4 https://github.com/pmd/pmd-regression-tester/commit/d00bf687ca2bd1cdd00d19f07ac4c95a3a0ce3b4 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: M lib/pmdtester/pmd_tester_utils.rb M lib/pmdtester/project.rb M lib/pmdtester/runner.rb M test/test_diff_builder.rb M test/test_project_diff_report.rb Log Message: ----------- Move utils into a separate module Commit: 85255f7efd0e52a172454bbb2c1e65cb9a98b1c4 https://github.com/pmd/pmd-regression-tester/commit/85255f7efd0e52a172454bbb2c1e65cb9a98b1c4 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: M resources/js/project-report.js Log Message: ----------- Change scope of JS functions Commit: e875e4efc1f1e3b2b8a81b684cba87eb77ce4117 https://github.com/pmd/pmd-regression-tester/commit/e875e4efc1f1e3b2b8a81b684cba87eb77ce4117 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: M lib/pmdtester/pmd_tester_utils.rb M test/test_summary_report_builder.rb Log Message: ----------- Fix build Commit: 6740a996765bc51ddf79ba3014c5caf63aed0d34 https://github.com/pmd/pmd-regression-tester/commit/6740a996765bc51ddf79ba3014c5caf63aed0d34 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: M lib/pmdtester.rb M lib/pmdtester/builders/summary_report_builder.rb M lib/pmdtester/pmd_branch_detail.rb M resources/project_index.html M test/resources/summary_report_builder/expected_index.html M test/test_pmd_branch_detail.rb Log Message: ----------- Fix wrong PR number env var Commit: 8abeb0b9f385230a8de56d5ad03bb8d007ce930f https://github.com/pmd/pmd-regression-tester/commit/8abeb0b9f385230a8de56d5ad03bb8d007ce930f Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-25 (Wed, 25 Nov 2020) Changed paths: M lib/pmdtester/parsers/pmd_report_document.rb M lib/pmdtester/pmd_error.rb M lib/pmdtester/pmd_violation.rb Log Message: ----------- Try to cleanup the logic to handle XML attrs Commit: 9ba9558c8aff7ef0ab3838176ddca70285c64664 https://github.com/pmd/pmd-regression-tester/commit/9ba9558c8aff7ef0ab3838176ddca70285c64664 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-26 (Thu, 26 Nov 2020) Changed paths: M lib/pmdtester/runner.rb M test/integration_test_runner.rb A test/resources/integration_test_runner/project-list-single.xml M test/test_runner.rb Log Message: ----------- Fix integration tests for single mode Commit: effadde54ba35ebcd21743f59e77808017611367 https://github.com/pmd/pmd-regression-tester/commit/effadde54ba35ebcd21743f59e77808017611367 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-26 (Thu, 26 Nov 2020) Changed paths: M test/integration_test_runner.rb Log Message: ----------- Use pmd-code.org to download baselines in integration tests Commit: 987df3302f3c5d5d1e21b3b0ae17d9285bf4b6cb https://github.com/pmd/pmd-regression-tester/commit/987df3302f3c5d5d1e21b3b0ae17d9285bf4b6cb Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-26 (Thu, 26 Nov 2020) Changed paths: M lib/pmdtester/builders/pmd_report_builder.rb M test/test_pmd_report_builder.rb Log Message: ----------- Correctly determine commit sha to avoid rebuilding PMD In case the branch name was a tag, the tag sha was used instead of the commit sha, which rebuilt PMD always. Commit: b295c7f4f13118d8e88d29b31c01245d55e5afe3 https://github.com/pmd/pmd-regression-tester/commit/b295c7f4f13118d8e88d29b31c01245d55e5afe3 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-26 (Thu, 26 Nov 2020) Changed paths: M Rakefile M pmdtester.gemspec Log Message: ----------- Add Clément as developer Commit: 2788507f4fba05ac938ff00e20482beab7a8c010 https://github.com/pmd/pmd-regression-tester/commit/2788507f4fba05ac938ff00e20482beab7a8c010 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-27 (Fri, 27 Nov 2020) Changed paths: M lib/pmdtester/builders/pmd_report_builder.rb M test/test_pmd_report_builder.rb Log Message: ----------- Correctly determine commit sha to avoid rebuilding PMD In case the branch name was a tag, the tag sha was used instead of the commit sha, which rebuilt PMD always. Commit: 8856684e496e41fcbf78b27c1844d68d6422efc2 https://github.com/pmd/pmd-regression-tester/commit/8856684e496e41fcbf78b27c1844d68d6422efc2 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-27 (Fri, 27 Nov 2020) Changed paths: M lib/pmdtester/builders/pmd_report_builder.rb Log Message: ----------- Improve build caching for local runs Now we cache builds for specific shas. This avoids the cache where eg we test pmd/7.0.x against master, and the tool wants to build at least one of those, as there is a single pmd-bin-xxx-.zip in the target dir. So now there's an archive for each SHA. This can produce garbage, as now there's one particular zip for every build, not one per branch. This should be cleaned up manually by the developer Commit: 29539717d21fd5735edf668741a708f3b5572832 https://github.com/pmd/pmd-regression-tester/commit/29539717d21fd5735edf668741a708f3b5572832 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-27 (Fri, 27 Nov 2020) Changed paths: M test/test_pmd_report_builder.rb Log Message: ----------- Fix typo Commit: 87093f0ae516a442ff4898bfd630731eb5b64f10 https://github.com/pmd/pmd-regression-tester/commit/87093f0ae516a442ff4898bfd630731eb5b64f10 Author: Clément Fournier <clement.fournie...@gmail.com> Date: 2020-11-27 (Fri, 27 Nov 2020) Changed paths: M lib/pmdtester/builders/pmd_report_builder.rb M test/test_pmd_report_builder.rb Log Message: ----------- Fix tests Commit: cd16c888faf6df9f9aa52b90da981970584e2a89 https://github.com/pmd/pmd-regression-tester/commit/cd16c888faf6df9f9aa52b90da981970584e2a89 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-28 (Sat, 28 Nov 2020) Changed paths: M lib/pmdtester/builders/pmd_report_builder.rb M test/test_pmd_report_builder.rb Log Message: ----------- Fix tests Commit: 2737ef04ab61bfc3300c5a133c4dfc036abcdab2 https://github.com/pmd/pmd-regression-tester/commit/2737ef04ab61bfc3300c5a133c4dfc036abcdab2 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-28 (Sat, 28 Nov 2020) Changed paths: M lib/pmdtester/builders/pmd_report_builder.rb M test/test_pmd_report_builder.rb Log Message: ----------- Include version and branch name for distro_path The full distro_path looks now like <cwd>/pmd-bin-<version>-<branch>-<sha> Commit: 45af5272f82ecf0c1ee3f04fffd516cba24462a1 https://github.com/pmd/pmd-regression-tester/commit/45af5272f82ecf0c1ee3f04fffd516cba24462a1 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-28 (Sat, 28 Nov 2020) Changed paths: M lib/pmdtester/builders/pmd_report_builder.rb M test/test_pmd_report_builder.rb Log Message: ----------- Reuse pmd binary from pmd-dist/target/pmd-bin...zip if available This is important for speeding up CI builds to avoid rebuilding PMD. Commit: 2045f8062326fd75661d2b4d69007b5a4294be6a https://github.com/pmd/pmd-regression-tester/commit/2045f8062326fd75661d2b4d69007b5a4294be6a Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-28 (Sat, 28 Nov 2020) Changed paths: M test/integration_test_runner.rb Log Message: ----------- Use pmd-code.org to download baselines in integration tests Commit: e442ef9d1698f1b27b5ee00d678a55af867e79b0 https://github.com/pmd/pmd-regression-tester/commit/e442ef9d1698f1b27b5ee00d678a55af867e79b0 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-28 (Sat, 28 Nov 2020) Changed paths: M Rakefile M lib/pmdtester.rb M lib/pmdtester/builders/pmd_report_builder.rb M pmdtester.gemspec Log Message: ----------- Improve logging Commit: b684ab76d2ee08e564b59add13cb6553f6d06a97 https://github.com/pmd/pmd-regression-tester/commit/b684ab76d2ee08e564b59add13cb6553f6d06a97 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-11-28 (Sat, 28 Nov 2020) Changed paths: M test/test_pmd_report_builder.rb Log Message: ----------- Correctly cleanup after tests Commit: 4f33a9017308d53b76f91631c30f0a95dbf278ee https://github.com/pmd/pmd-regression-tester/commit/4f33a9017308d53b76f91631c30f0a95dbf278ee Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M Manifest.txt M lib/pmdtester/builders/liquid_renderer.rb M resources/css/pmd-tester.css A resources/js/code-snippets.js M resources/js/project-report.js M resources/project_diff_report.html M resources/project_index.html M test/integration_test_runner.rb 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/expected_index.html Log Message: ----------- Add code snippets Commit: bcfde4f8ee00f2a7defd4482af1c419926e98b32 https://github.com/pmd/pmd-regression-tester/commit/bcfde4f8ee00f2a7defd4482af1c419926e98b32 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M README.rdoc M lib/pmdtester/builders/summary_report_builder.rb M pmdtester.gemspec M test/integration_test_runner.rb M test/resources/summary_report_builder/expected_index.html Log Message: ----------- Add base/patch config Commit: b94e5524519d4d3e16fad81aa745c378a3d932b1 https://github.com/pmd/pmd-regression-tester/commit/b94e5524519d4d3e16fad81aa745c378a3d932b1 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-03 (Thu, 03 Dec 2020) Changed paths: M lib/pmdtester/builders/summary_report_builder.rb M test/resources/summary_report_builder/expected_index.html Log Message: ----------- Add comparison url Commit: cdb926205876f5710435e1eb647fa3c50d7d87a5 https://github.com/pmd/pmd-regression-tester/commit/cdb926205876f5710435e1eb647fa3c50d7d87a5 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-04 (Fri, 04 Dec 2020) Changed paths: M lib/pmdtester/parsers/pmd_report_document.rb M lib/pmdtester/pmd_configerror.rb M lib/pmdtester/pmd_tester_utils.rb M lib/pmdtester/report_diff.rb M lib/pmdtester/runner.rb M test/test_diff_builder.rb Log Message: ----------- Calculate diffs for config errors Commit: 4bc9ae08af378dc96f7bf726571c69c527d9c4cc https://github.com/pmd/pmd-regression-tester/commit/4bc9ae08af378dc96f7bf726571c69c527d9c4cc Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-04 (Fri, 04 Dec 2020) Changed paths: M lib/pmdtester/builders/liquid_renderer.rb M lib/pmdtester/builders/project_hasher.rb M resources/project_diff_report.html M resources/project_index.html 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/expected_index.html Log Message: ----------- Render config errors Commit: faf7898edb83a8accf491a37ebde9dcd0acb26d8 https://github.com/pmd/pmd-regression-tester/commit/faf7898edb83a8accf491a37ebde9dcd0acb26d8 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-04 (Fri, 04 Dec 2020) Changed paths: M lib/pmdtester/builders/summary_report_builder.rb M test/resources/summary_report_builder/branch_info.json M test/resources/summary_report_builder/expected_index.html Log Message: ----------- Nicer display of overall execution time Commit: 6487b6f9e4c4523a88a87bdb648dbf6056287ffc https://github.com/pmd/pmd-regression-tester/commit/6487b6f9e4c4523a88a87bdb648dbf6056287ffc Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-04 (Fri, 04 Dec 2020) Changed paths: M test/resources/project-test.xml Log Message: ----------- Fix build failure in checkstyle during integration test Commit: 52b58c9d39345570e617bdc226f924ce710b327a https://github.com/pmd/pmd-regression-tester/commit/52b58c9d39345570e617bdc226f924ce710b327a Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-05 (Sat, 05 Dec 2020) Changed paths: M History.md M README.rdoc Log Message: ----------- [doc] Update release notes, refs #80 Commit: af31d4605acdc17cbadc7ef42fb69774201c731c https://github.com/pmd/pmd-regression-tester/commit/af31d4605acdc17cbadc7ef42fb69774201c731c Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-05 (Sat, 05 Dec 2020) Changed paths: M History.md M README.rdoc M Rakefile M lib/pmdtester.rb M lib/pmdtester/builders/pmd_report_builder.rb M pmdtester.gemspec M test/integration_test_runner.rb M test/resources/project-test.xml M test/test_pmd_report_builder.rb Log Message: ----------- Merge pull request #80 from adangel:reuse-pmd-builds Cache and reuse pmd builds #80 Commit: 686b1f0fe2564a93c1c2ed7ee2141ea8ac3887e2 https://github.com/pmd/pmd-regression-tester/commit/686b1f0fe2564a93c1c2ed7ee2141ea8ac3887e2 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-05 (Sat, 05 Dec 2020) Changed paths: M History.md Log Message: ----------- [doc] Update release notes, refs #73, refs #78 Commit: b4f71290fa7b984fb0670a2f9114ca3d8d11783e https://github.com/pmd/pmd-regression-tester/commit/b4f71290fa7b984fb0670a2f9114ca3d8d11783e Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-05 (Sat, 05 Dec 2020) Changed paths: M .rubocop.yml M History.md M Manifest.txt M README.rdoc M Rakefile M lib/pmdtester.rb R lib/pmdtester/builders/diff_builder.rb R lib/pmdtester/builders/diff_report/configerrors.rb R lib/pmdtester/builders/diff_report/errors.rb R lib/pmdtester/builders/diff_report/violations.rb R lib/pmdtester/builders/diff_report_builder.rb R lib/pmdtester/builders/html_report_builder.rb A lib/pmdtester/builders/liquid_renderer.rb M lib/pmdtester/builders/pmd_report_builder.rb A lib/pmdtester/builders/project_hasher.rb M lib/pmdtester/builders/rule_set_builder.rb R lib/pmdtester/builders/summary_report/branch_name_row.rb M lib/pmdtester/builders/summary_report_builder.rb A lib/pmdtester/collection_by_file.rb M lib/pmdtester/parsers/pmd_report_document.rb M lib/pmdtester/parsers/projects_parser.rb M lib/pmdtester/pmd_branch_detail.rb M lib/pmdtester/pmd_configerror.rb M lib/pmdtester/pmd_error.rb M lib/pmdtester/pmd_report_detail.rb A lib/pmdtester/pmd_tester_utils.rb M lib/pmdtester/pmd_violation.rb M lib/pmdtester/project.rb M lib/pmdtester/report_diff.rb M lib/pmdtester/resource_locator.rb M lib/pmdtester/runner.rb M pmdtester.gemspec A resources/_includes/diff_pill_row.html A resources/css/bootstrap.min.css A resources/css/datatables.min.css R resources/css/maven-base.css R resources/css/maven-theme.css A resources/css/pmd-tester.css A resources/js/bootstrap.min.js A resources/js/code-snippets.js A resources/js/datatables.min.js A resources/js/jquery-3.2.1.slim.min.js A resources/js/jquery.min.js A resources/js/popper.min.js A resources/js/project-report.js A resources/project_diff_report.html A resources/project_index.html M test/integration_test_runner.rb M test/resources/html_report_builder/expected_diff_report_index.html M test/resources/html_report_builder/expected_empty_diff_report.html A test/resources/integration_test_runner/project-list-single.xml M test/resources/summary_report_builder/branch_info.json M test/resources/summary_report_builder/expected_index.html M test/test_diff_builder.rb R test/test_diff_report_builder.rb M test/test_helper.rb M test/test_pmd_branch_detail.rb M test/test_pmd_report_builder.rb M test/test_pmd_report_detail.rb M test/test_pmd_report_document.rb A test/test_project_diff_report.rb M test/test_runner.rb M test/test_summary_report_builder.rb Log Message: ----------- Merge pull request #78 from oowekyala:better-html-reports Better html reports #78 Commit: 712e89ee5fd77ac74d8bb422bfe98189a3d4bc82 https://github.com/pmd/pmd-regression-tester/commit/712e89ee5fd77ac74d8bb422bfe98189a3d4bc82 Author: Andreas Dangel <andreas.dan...@pmd-code.org> Date: 2020-12-05 (Sat, 05 Dec 2020) Changed paths: M pmdtester.gemspec Log Message: ----------- Update gemspec Compare: https://github.com/pmd/pmd-regression-tester/compare/ab54e3494917...712e89ee5fd7 _______________________________________________ Pmd-commits mailing list Pmd-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pmd-commits