Skip to content

Convert jena-core testing to JUnit6. - #4206

Merged
afs merged 12 commits into
apache:mainfrom
afs:convert-junit
Sep 9, 2026
Merged

Convert jena-core testing to JUnit6.#4206
afs merged 12 commits into
apache:mainfrom
afs:convert-junit

Conversation

@afs

@afs afs commented Sep 7, 2026

Copy link
Copy Markdown
Member

GitHub issue resolved #3236

This is a conversion of all remaining jena-core tests, except for those for ARP1, to JUnit6.

ARP1 (TS3_xmlinput1) is complicated with custom test generation code.
ARP1 itself is legacy.

Conversion done with Claude Code (Opus).
Claude identified coding patterns and did different conversions for different patterns.
This conversion would have been time-consuming, and a long way down any "to do" list otherwise.

Claude Code found some not-being-run classes and also some running of tests happening twice by different routes.

The original count was 10130, and now it is 10168.

.claude coding conventions added.


  • Tests are included.
  • Key commit messages start with the issue number (GH-xxxx)

By submitting this pull request, I acknowledge that I am making a contribution to the Apache Software Foundation under the terms and conditions of the Contributor's Agreement.

@afs afs added maintenance AI Assisted Assisted or generated by AI Tests labels Sep 7, 2026
@afs
afs force-pushed the convert-junit branch 3 times, most recently from f7b4a00 to a825023 Compare September 8, 2026 08:07
@afs
afs merged commit 1fecc61 into apache:main Sep 9, 2026
0 of 2 checks passed
@afs
afs deleted the convert-junit branch September 9, 2026 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI Assisted Assisted or generated by AI maintenance Tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade JUnit usage to JUnit6

1 participant