[xwiki/xwiki-platform] ae4975: XWIKI-24271: Finish support for clustering in the ...
Branch: refs/heads/backport/stable-18.4.x/XWIKI-18448 Home: https://github.com/xwiki/xwiki-platform Commit: ae497513e1853aced5530d605377037c91d55c96 https://github.com/xwiki/xwiki-platform/commit/ae497513e1853aced5530d6053770... Author: Vincent Massol <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: A xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/TestExtensionRepository.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/UITestTestConfigurationResolver.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/XWikiDockerExtension.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/configuration/ConfigurationFilesGenerator.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/servletengine/ServletContainerExecutor.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/junit5/TestConfiguration.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/junit5/UITest.java Log Message: ----------- XWIKI-24271: Finish support for clustering in the docker test framework * Backported only the support for an extension repository containing the extensions declared in the test resources (`@UITest(testExtensionRepository = true)`), needed by the XWIKI-18448 test * Left out the rest of the clustering support (Solr, HSQLDB server mode, remote observation, several XWiki instances) (partial backport of commit 253fdb791c4b18e13410a86f1229387702339b2f) Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: d1f35b892e7aaee6e2c5f6622bba242245a6afb4 https://github.com/xwiki/xwiki-platform/commit/d1f35b892e7aaee6e2c5f6622bba2... Author: Vincent Massol <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-utils/src/main/java/org/xwiki/extension/test/AbstractExtensionTestUtils.java M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-utils/src/main/resources/extensionTestService.wiki M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/it/org/xwiki/wiki/test/ui/WikiTemplateIT.java A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/resources/packagefile/templateextension/TemplateExtension/TestPage.xml A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/resources/packagefile/templateextension/package.xml A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/resources/packagefile/templateextension/packagefile.properties A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/resources/repository/maven/maven/templateextension/1.0/templateextension-1.0.pom Log Message: ----------- XWIKI-18448: Add automated test for "Create Wiki From A Template With Extensions Installed' (#6185) * Extend WikiTemplateIT#createWikiFromTemplateTest to install an extension on the template wiki and verify that, on the wikis created from that template, the extension is registered as installed and the page it brings has been copied. * Add the test extension (a XAR under src/test/resources/packagefile) and its test extension repository descriptor, and enable testExtensionRepository on the test. * Add to xwiki-platform-wiki-test-docker the dependencies needed by ExtensionTestUtils: the Groovy rendering macro (the ExtensionTest.Service page it drives is written in Groovy) and xwiki-platform-extension-test-utils itself. * Add an install(ExtensionId, Namespace) overload to AbstractExtensionTestUtils and make the install branch of extensionTestService.wiki honour the requested namespace, so that an extension can be installed on a subwiki. Callers passing no namespace keep installing on the main wiki. Co-authored-by: Claude Opus 5 (1M context) <[email protected]> (cherry picked from commit 4c02bc1bbae94628908cae67efd8deefaa46b07f) * Added the `@since` of the backport branches to the new APIs Compare: https://github.com/xwiki/xwiki-platform/compare/ae497513e185%5E...d1f35b892e... To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications