Skip to content

PD-13323 Move the integration tests to unit tests, and speed up CI - #7675

Draft
cryptalith wants to merge 27 commits into
mainfrom
lmendoa/PD-13323-integration-to-unit-tests
Draft

cryptalith wants to merge 27 commits into
mainfrom
lmendoa/PD-13323-integration-to-unit-tests

Conversation

@cryptalith

@cryptalith cryptalith commented Sep 7, 2026 •

Copy link
Copy Markdown
Member

Implements PD-13323.

@cryptalith
cryptalith force-pushed the lmendoa/PD-13323-integration-to-unit-tests branch 2 times, most recently from 30e6d2d to e81d09e Compare September 7, 2026 13:42
@github-actions

github-actions Bot commented Sep 21, 2026 •

Copy link
Copy Markdown

Unit test coverage

Module Lines Branches Covered / total lines Tests run Lines (db stage)
orcid-activemq n/a n/a 0 / 0 — n/a
orcid-api-common 42.0% 20.2% 1,736 / 4,133 95 —
orcid-api-web 58.0% 35.5% 1,241 / 2,139 1245 3.9%
orcid-core — — no report — —
orcid-internal-api 61.5% 44.7% 160 / 260 16 —
orcid-message-listener 34.5% 29.1% 932 / 2,700 120 13.1%
orcid-persistence 2.1% ⚠️ 2.9% 141 / 6,686 8 36.5%
orcid-pub-web 54.2% 57.5% 788 / 1,453 405 —
orcid-scheduler-web 28.7% 26.4% 788 / 2,744 51 —
orcid-utils 11.4% ⚠️ 15.3% 428 / 3,757 38 —
orcid-web 47.9% 40.0% 4,666 / 9,743 534 8.1%
Reactor 32.4% 26.8% 10,880 / 33,615 2,512

JaCoCo line and branch coverage per module, from each module's own unit tests. No thresholds are enforced; ⚠️ marks under 25% line coverage for information only. The database stage is reported separately, not merged: a DAO covered only there would otherwise read as uncovered.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants