Skip to content

Conversation

@tmortagne
Copy link
Member

Jira URL

https://jira.xwiki.org/browse/XWIKI-17828

Changes

Description

  • introduce an API to configure the number of cluster instances needed in UITest
  • fix all places that strongly rely on a singleton to get URL related information
  • allow injecting ComponentManager in test methods
  • allow injecting ExtensionTestUtils in test methods

TODO:

  • create the instances requested in UITest

Clarifications

Unfortunately, the way the docker framework was implemented, it does not follow at all the design that was already in place (especially in TestUtils) to manipulate several instances. So there is a lot of code to fix now...

Executed Tests

TODO:

  • migrate xwiki-platform-observation-test-tests to docker

Expected merging strategy

  • Prefers squash: Yes
  • Backport on branches: 17.10.x

@tmortagne tmortagne force-pushed the feature-deploy-clusteringtest branch from 1ee7a3b to a3427e6 Compare December 22, 2025 16:08
@tmortagne tmortagne force-pushed the feature-deploy-clusteringtest branch 4 times, most recently from c1f3050 to f869438 Compare January 2, 2026 14:15
@tmortagne tmortagne force-pushed the feature-deploy-clusteringtest branch from f869438 to 7286fe8 Compare January 5, 2026 13:36
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