Skip to content

NMS-13978: Remove XmlTestNoCastor - #9009

Merged
joseanesONMS merged 1 commit into
developfrom
jira/NMS-13978-xmltest-cleanup-smoke
Oct 23, 2026
Merged

joseanesONMS merged 1 commit into
developfrom
jira/NMS-13978-xmltest-cleanup-smoke

Conversation

@joseanesONMS

@joseanesONMS joseanesONMS commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Removes the empty XmlTestNoCastor test base class, test code only.

Ticket What was removed or changed Proof it was unused Upgrade impact
NMS-13978 XmlTestNoCastor removed; its 146 subclasses extend XmlTest It overrode nothing since Castor was removed (NMS-9135) Test code only; 148 suites / 1084 tests before and after, no duplicates removed

External References

XmlTestNoCastor has been an empty subclass of XmlTest since Castor was
removed in NMS-9135: it only forwarded its constructor and overrode
nothing. The 146 test classes that extended it now extend XmlTest, so
they inherit exactly the same five round-trip and schema tests.

Running the affected classes in all 29 modules before and after gives
identical surefire results: 148 suites, 1084 tests, no failures. No other
reference to XmlTestNoCastor remains in the repository.

@marshallmassengill marshallmassengill left a comment •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is good to go. It seems pretty straightforward. CI needs to pass though.

@cgorantla cgorantla left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@joseanesONMS

Copy link
Copy Markdown
Contributor Author

@marshallmassengill Merging with integration-test red: its failures are develop's own. 17 of the 18 failing tests (EventconfFactoryIT from the JDK 25 XML entity limit, EventConstantsTest, JmxDatacollectionConfiggeneratorTest) also fail on develop 47b1c71 (job 457542); the remaining one, SystemExecuteMonitorTest.testPollScriptParameterEmpty, also fails on #9007 and #9008, which touch unrelated code. Build, smoke and assembly checks pass.

@joseanesONMS
joseanesONMS merged commit 3f0fa68 into develop Oct 23, 2026
12 of 14 checks passed
@joseanesONMS
joseanesONMS deleted the jira/NMS-13978-xmltest-cleanup-smoke branch October 23, 2026 12:43
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.

3 participants