Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pmd/pmd-regression-tester

Automated regression tests against real-world projects
https://github.com/pmd/pmd-regression-tester

Add manual gh actions workflow

8dd85b755538a6a21811c4fb7b9bcf58a1f2f138 authored almost 4 years ago by Andreas Dangel <[email protected]>
Merge pull request #82 from adangel:fix-summary-numbers

Summary hash uses wrong key names #82

d9756a1fbfbae5869d618fda94b6af2509bce612 authored almost 4 years ago by Andreas Dangel <[email protected]>
[doc] Update release notes (fixes #82)

e19731780896bb134fce5db9f78e88a06effd4c4 authored almost 4 years ago by Andreas Dangel <[email protected]>
Merge pull request #81 from adangel:fix-filter

Dynamically generated rulesets are not applied on diffs #81

ef04129db29e887a829d67a4e9cc07ff8b26ffa6 authored almost 4 years ago by Andreas Dangel <[email protected]>
[doc] Update release notes (fixes #81)

4e08e802777ff6838911bc083d2a1a8c7d58a987 authored almost 4 years ago by Andreas Dangel <[email protected]>
Add manual integration test cases

These test cases resemble the use cases how the regression tester is used in the main PMD repo.
...

e038b8a359b669c5eacaaf2897a3e726f80d787a authored almost 4 years ago by Andreas Dangel <[email protected]>
Update next version to be 1.1.1-SNAPSHOT

d16c36d32c388266b5cc6d50aa88bfe2010d800f authored almost 4 years ago by Andreas Dangel <[email protected]>
Fix hash returned as summary

As documented in History.md, the keys of the hash returned by Runner must be symbols,
e.g.

summ...

f00f1289f34ec6031aa72a4c7e24e3c4c443a94e authored almost 4 years ago by Andreas Dangel <[email protected]>
Apply filter on diffs as well

The filter was correctly determined and used when the PMD report
has been created. That resulted...

3519c04279722577d07d2878abfcf895b3e1af0a authored almost 4 years ago by Andreas Dangel <[email protected]>
Update nokogiri from ~> 1.8 to >= 1.11.0.rc4

CVE-2020-26247
https://github.com/advisories/GHSA-vr8q-g5c7-m54m

0b9791c45b53a86ceb2a7c5ad74675d5b0cf9e14 authored almost 4 years ago by Andreas Dangel <[email protected]>
[doc] Update release howto

073de4f6aefe6f8a07acd418f4689de58138bae7 authored almost 4 years ago by Andreas Dangel <[email protected]>
Prepare next development version 1.2.0-SNAPSHOT

d1c03dc889f2e819dfe06711c7b2e4466ffbc30a authored almost 4 years ago by Andreas Dangel <[email protected]>
Prepare release 1.1.0

17243ebd36c04f83bccecaf155d66b82ec7c9dd9 authored almost 4 years ago by Andreas Dangel <[email protected]>
Update gemspec

712e89ee5fd77ac74d8bb422bfe98189a3d4bc82 authored almost 4 years ago by Andreas Dangel <[email protected]>
Merge pull request #78 from oowekyala:better-html-reports

Better html reports #78

b4f71290fa7b984fb0670a2f9114ca3d8d11783e authored almost 4 years ago by Andreas Dangel <[email protected]>
[doc] Update release notes, refs #73, refs #78

686b1f0fe2564a93c1c2ed7ee2141ea8ac3887e2 authored almost 4 years ago by Andreas Dangel <[email protected]>
Merge pull request #80 from adangel:reuse-pmd-builds

Cache and reuse pmd builds #80

af31d4605acdc17cbadc7ef42fb69774201c731c authored almost 4 years ago by Andreas Dangel <[email protected]>
[doc] Update release notes, refs #80

52b58c9d39345570e617bdc226f924ce710b327a authored almost 4 years ago by Andreas Dangel <[email protected]>
Fix build failure in checkstyle during integration test

6487b6f9e4c4523a88a87bdb648dbf6056287ffc authored almost 4 years ago by Andreas Dangel <[email protected]>
Nicer display of overall execution time

faf7898edb83a8accf491a37ebde9dcd0acb26d8 authored almost 4 years ago by Andreas Dangel <[email protected]>
Render config errors

4bc9ae08af378dc96f7bf726571c69c527d9c4cc authored almost 4 years ago by Andreas Dangel <[email protected]>
Calculate diffs for config errors

cdb926205876f5710435e1eb647fa3c50d7d87a5 authored almost 4 years ago by Andreas Dangel <[email protected]>
Add comparison url

b94e5524519d4d3e16fad81aa745c378a3d932b1 authored almost 4 years ago by Andreas Dangel <[email protected]>
Add base/patch config

bcfde4f8ee00f2a7defd4482af1c419926e98b32 authored almost 4 years ago by Andreas Dangel <[email protected]>
Add code snippets

4f33a9017308d53b76f91631c30f0a95dbf278ee authored almost 4 years ago by Andreas Dangel <[email protected]>
Correctly cleanup after tests

b684ab76d2ee08e564b59add13cb6553f6d06a97 authored almost 4 years ago by Andreas Dangel <[email protected]>
Improve logging

e442ef9d1698f1b27b5ee00d678a55af867e79b0 authored almost 4 years ago by Andreas Dangel <[email protected]>
Use pmd-code.org to download baselines in integration tests

2045f8062326fd75661d2b4d69007b5a4294be6a authored almost 4 years ago by Andreas Dangel <[email protected]>
Reuse pmd binary from pmd-dist/target/pmd-bin...zip if available

This is important for speeding up CI builds to avoid rebuilding PMD.

45af5272f82ecf0c1ee3f04fffd516cba24462a1 authored almost 4 years ago by Andreas Dangel <[email protected]>
Include version and branch name for distro_path

The full distro_path looks now like
<cwd>/pmd-bin-<version>-<branch>-<sha>

2737ef04ab61bfc3300c5a133c4dfc036abcdab2 authored almost 4 years ago by Andreas Dangel <[email protected]>
Fix tests

cd16c888faf6df9f9aa52b90da981970584e2a89 authored almost 4 years ago by Andreas Dangel <[email protected]>
Fix tests

87093f0ae516a442ff4898bfd630731eb5b64f10 authored almost 4 years ago by Clément Fournier <[email protected]>
Fix typo

29539717d21fd5735edf668741a708f3b5572832 authored almost 4 years ago by Clément Fournier <[email protected]>
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 ...

8856684e496e41fcbf78b27c1844d68d6422efc2 authored almost 4 years ago by Clément Fournier <[email protected]>
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...

2788507f4fba05ac938ff00e20482beab7a8c010 authored almost 4 years ago by Andreas Dangel <[email protected]>
Add Clément as developer

b295c7f4f13118d8e88d29b31c01245d55e5afe3 authored almost 4 years ago by Andreas Dangel <[email protected]>
Use pmd-code.org to download baselines in integration tests

effadde54ba35ebcd21743f59e77808017611367 authored almost 4 years ago by Andreas Dangel <[email protected]>
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...

987df3302f3c5d5d1e21b3b0ae17d9285bf4b6cb authored almost 4 years ago by Andreas Dangel <[email protected]>
Fix integration tests for single mode

9ba9558c8aff7ef0ab3838176ddca70285c64664 authored almost 4 years ago by Andreas Dangel <[email protected]>
Try to cleanup the logic to handle XML attrs

8abeb0b9f385230a8de56d5ad03bb8d007ce930f authored almost 4 years ago by Clément Fournier <[email protected]>
Fix wrong PR number env var

6740a996765bc51ddf79ba3014c5caf63aed0d34 authored almost 4 years ago by Clément Fournier <[email protected]>
Fix build

e875e4efc1f1e3b2b8a81b684cba87eb77ce4117 authored almost 4 years ago by Clément Fournier <[email protected]>
Change scope of JS functions

85255f7efd0e52a172454bbb2c1e65cb9a98b1c4 authored almost 4 years ago by Clément Fournier <[email protected]>
Move utils into a separate module

d00bf687ca2bd1cdd00d19f07ac4c95a3a0ce3b4 authored almost 4 years ago by Clément Fournier <[email protected]>
Merge branch 'master' into better-html-reports

b4e051e1e37ff803cbee8d1a1d9ec2c63ab433a2 authored almost 4 years ago by Clément Fournier <[email protected]>
Fix nesting problem

94c917a9b30a4f4af1cd4419a0a5a4d98ebb19c2 authored almost 4 years ago by Clément Fournier <[email protected]>
Add more logging

ab54e3494917c9adf7cc236dddfee58094c2ed8a authored almost 4 years ago by Andreas Dangel <[email protected]>
Update changelog - return value of PmdTester::Runner.run changed

fe4318abc667bbe8a0694be2812ccb9325c35dd5 authored almost 4 years ago by Andreas Dangel <[email protected]>
Update gemspec

6fea5ff63dc4be8197689cb8ed84d304d025057e authored almost 4 years ago by Andreas Dangel <[email protected]>
Merge pull request #79 from adangel/pmd-regression-tester:download-url

Add new configuration option "--baseline-download-url" #79

e5e3f985a4fb6e4508599ec2f61af49e4e5a9d23 authored almost 4 years ago by Andreas Dangel <[email protected]>
Add new configuration option "--baseline-download-url"

54063623393c9a2e3f1b919987016dd115502cb4 authored almost 4 years ago by Andreas Dangel <[email protected]>
Some cleanups

Integration tests pass locally so I don't
know what the ci is doing differently

Also fix a depr...

2796f2e3ae41db43c849df0a9a5d88a48bc569a9 authored almost 4 years ago by Clément Fournier <[email protected]>
Fix a bug

72ff75180215443646a773776f4194d6ee4b3ba5 authored almost 4 years ago by Clément Fournier <[email protected]>
Fix xml parser tests

9355abd22738ba4b42b86430966a12db14b598a3 authored almost 4 years ago by Clément Fournier <[email protected]>
Merge branch 'master' into better-html-reports

b2d6a9a86460bc316fb3147aedd3c8df191161ce authored almost 4 years ago by Clément Fournier <[email protected]>
Update gemspec

9a9069baacd639981f0084ad6624234c9260fdda authored almost 4 years ago by Andreas Dangel <[email protected]>
Merge pull request #76 from oowekyala/pmd-regression-tester:speed

Speedup XML parsing #76

fca29f9c7f7c11229f791d7c07ba1f5007641d89 authored almost 4 years ago by Andreas Dangel <[email protected]>
[doc] Update release notes, refs #76

889a65921446b7430d44aa765b003854e64bb29d authored almost 4 years ago by Andreas Dangel <[email protected]>
Merge pull request #75 from adangel/pmd-regression-tester

Add new option "--error-recovery" #75

f1c5a6aadea9713e34b5f2c58faa912f39775d3d authored almost 4 years ago by Andreas Dangel <[email protected]>
[doc] Update release notes, refs #75

5d1db974f81338bc8c6ef6d0301a67b730598d0b authored almost 4 years ago by Andreas Dangel <[email protected]>
Other cleanups for the xml

c446a493c158402bb3a17589358005eb784c0d42 authored almost 4 years ago by Clément Fournier <[email protected]>
Fix report details

6f8b77bbd99e5f5257a1e7c0fda7890d086fdcfb authored almost 4 years ago by Clément Fournier <[email protected]>
Remove some useless classes

cebff2bd2baf0808144a023ad292cd97cead1557 authored almost 4 years ago by Clément Fournier <[email protected]>
Remove DiffBuilder

6f66a99e65fea9c0e362c0116084c87efd64bd57 authored almost 4 years ago by Clément Fournier <[email protected]>
Cleanup test utils

516650ff3a6e112f18569c437b7e3bacf27062be authored almost 4 years ago by Clément Fournier <[email protected]>
Rename a test file

0549dcadff05d51d21008652dc5fef6490040b58 authored almost 4 years ago by Clément Fournier <[email protected]>
Move js into its own file

12159ff09502a18b0484a6ce5d2826b777bf5300 authored almost 4 years ago by Clément Fournier <[email protected]>
Rubocop

d3fc8c4282023854cafc09297965f36c0a365892 authored almost 4 years ago by Clément Fournier <[email protected]>
More test fixes

dcb0c5bf83264560fcb351cac6eeecfcbb194a12 authored almost 4 years ago by Clément Fournier <[email protected]>
Fix those fucking stubbing tests

rraaaa

9be9369e1b2c4c7500a620bd811355073072f41d authored almost 4 years ago by Clément Fournier <[email protected]>
Fix reference files (whitespace errors)

7aeea56991d54e415fbb329c10603db57e7ff5fd authored almost 4 years ago by Clément Fournier <[email protected]>
Fix error comparison

7f5c59e2cd5d7bc4a58956922fd9ac18f85f1868 authored almost 4 years ago by Clément Fournier <[email protected]>
WIP fix more tests

acd2208fbb802a6171ddf3d6df416dc1811ea163 authored almost 4 years ago by Clément Fournier <[email protected]>
Fix branch details tests

3870f860b596dfd4f72ac44626cbbee5b2593e2f authored almost 4 years ago by Clément Fournier <[email protected]>
Update test files

6dc7fa388cd0fea9333f1cc5e15ecb5dde68179d authored almost 4 years ago by Clément Fournier <[email protected]>
Rename some methods

Calling every method 'build' is really bad style...

b8198571945baff28709b934a111ec7937d8f891 authored almost 4 years ago by Clément Fournier <[email protected]>
Arrange tests

157cb1351874022f92744b0fe76243b94292b330 authored almost 4 years ago by Clément Fournier <[email protected]>
Remove old ReportDiff

58822f33a4c3404a0ce94ef903012c57bfb7fa00 authored almost 4 years ago by Clément Fournier <[email protected]>
Fix tests

de612817ed779182cbd88e6955ed25c05ff428b3 authored almost 4 years ago by Clément Fournier <[email protected]>
Updates from master

e57624d6ad3ea1556070ac900554ac9d1f587345 authored almost 4 years ago by Clément Fournier <[email protected]>
Merge branch 'master' into better-html-reports

7fb7540725e59c8b9348f42e7b250725e4e00028 authored almost 4 years ago by Clément Fournier <[email protected]>
[ci] Fix env.gpg

GEM_HOST_API_KEY needs to be exported, so that it is
available for "gem push".

3b8b9d4bb3ee7147a80c64bb38db880101ce908b authored almost 4 years ago by Andreas Dangel <[email protected]>
Add rubygems badge

2a19fa043c72146195d6f5078035c4abb3e900d3 authored almost 4 years ago by Andreas Dangel <[email protected]>
[ci] Log integration test in separate group

86a2947e8b543c7a6abdcc2dd0cfeb011fac013a authored almost 4 years ago by Andreas Dangel <[email protected]>
[ci] Use github actions

6f9f20284c5dc459d8573ec3fed8ee706ac8e41f authored almost 4 years ago by Andreas Dangel <[email protected]>
Refactor diff builder to be faster

2da6d347d798d80526464373fdf6fecf15897891 authored almost 4 years ago by Clément Fournier <[email protected]>
Speedup xml parsing

bb94bc454854262bc75ca1b1eac99f10ba5b511f authored almost 4 years ago by Clément Fournier <[email protected]>
Revert "Use diffy instead of differ"

This reverts commit a5d0fc9e4415758aae89cce72f1699f323e461ca.

e16e06fff5850240ec3c3126ce3667a8606d3c82 authored almost 4 years ago by Clément Fournier <[email protected]>
Use diffy instead of differ

a5d0fc9e4415758aae89cce72f1699f323e461ca authored almost 4 years ago by Clément Fournier <[email protected]>
Fix css

c9b17c4864b4806f04ab5b67b9c821d602cdec90 authored almost 4 years ago by Clément Fournier <[email protected]>
Fix branch details not restored

Also make the data flow more explicit here

311601eef71407c5eb16aad5c38b3f625345a1e7 authored almost 4 years ago by Clément Fournier <[email protected]>
Fix npe with inexistent dir

17e8357a5b9c3f1f9a77a785c855b797fcabfa90 authored almost 4 years ago by Clément Fournier <[email protected]>
Simplify some things

bbd0a5500778f4510df30a66316c1f16470920ed authored almost 4 years ago by Clément Fournier <[email protected]>
Fix links

a5860f2223df720bb242d90d94916519a8a14bf3 authored almost 4 years ago by Clément Fournier <[email protected]>
Finish refactoring

879a2b14474217c272f374361faac8494a5dad86 authored almost 4 years ago by Clément Fournier <[email protected]>
Delete old xml generation files

5347e7673cf62f3a53befb451cb3f4f2f763159b authored almost 4 years ago by Clément Fournier <[email protected]>
Convert index to liquid too

86ad9af0f9e699794677a25abcefeb05a0a40fad authored almost 4 years ago by Clément Fournier <[email protected]>
Change stylesheet name

f57519ea63c2f07c13d0f74f52f0519fc445510c authored almost 4 years ago by Clément Fournier <[email protected]>
Make stack traces more readable

ddee4a9b6104a38ae8ba58efab2ed492a183950b authored almost 4 years ago by Clément Fournier <[email protected]>
Fix line links

33cf4c25c8a4143c448c44d683ad72ee4f71c1ec authored almost 4 years ago by Clément Fournier <[email protected]>