[xwiki/xwiki-platform] c07ad6: [stable-18.4.x] XWIKI-18448: Add automated test fo...
Branch: refs/heads/stable-18.4.x Home: https://github.com/xwiki/xwiki-platform Commit: c07ad67a5689131997c599a376d730bba97a5edc https://github.com/xwiki/xwiki-platform/commit/c07ad67a5689131997c599a376d73... 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 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 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: ----------- [stable-18.4.x] XWIKI-18448: Add automated test for "Create Wiki From A Template With Extensions Installed' (#6730) * 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]> * 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 --------- Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications