Skip to content

[Misc] Don't run Revapi on the rendering test framework since test code is not API - #463

Merged
vmassol merged 1 commit into
masterfrom
vmassol/misc-test-code-not-api
Nov 11, 2026
Merged

vmassol merged 1 commit into
masterfrom
vmassol/misc-test-code-not-api

Conversation

@vmassol

@vmassol vmassol commented Nov 11, 2026 •

Copy link
Copy Markdown
Member

Jira URL

None: [Misc] change, per the decision below that test code needs no JIRA issue.

Changes

Description

  • Skip Revapi (xwiki.revapi.skip) in xwiki-rendering-test: the rendering test framework is not API, so it gets no backward-compatibility check.

Clarifications

Screenshots & Video

N/A, build configuration only.

Executed Tests

  • mvn clean install -B -ntp -Plegacy -pl xwiki-rendering-test: BUILD SUCCESS; the revapi-check execution now logs Skipping execution. Checkstyle and unit tests still run.

Expected merging strategy

  • Prefers squash: Yes
  • Backport on branches:
    • None

🤖 Generated with Claude Code

…de is not API

* Skip the backward-compatibility check in xwiki-rendering-test, following the decision that test code, test frameworks and page objects are not considered API (see https://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices#HCodeThatIsNotAPI).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vmassol
vmassol force-pushed the vmassol/misc-test-code-not-api branch from 4b94ce6 to d4b7581 Compare November 11, 2026 17:18
@sonarqubecloud

Copy link
Copy Markdown

@vmassol
vmassol merged commit d4c6d53 into master Nov 11, 2026
6 checks passed
@vmassol
vmassol deleted the vmassol/misc-test-code-not-api branch November 11, 2026 17:25
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.

1 participant