[xwiki/xwiki-platform] 02e3fb: XWIKI-25106: Add automated test for "Export Import...
Branch: refs/heads/backport/stable-18.4.x/XWIKI-25106 Home: https://github.com/xwiki/xwiki-platform Commit: 02e3fbf1060b7af3b7cb504f240686197d7171e3 https://github.com/xwiki/xwiki-platform/commit/02e3fbf1060b7af3b7cb504f24068... Author: Vincent Massol <[email protected]> Date: 2026-10-13 (Tue, 13 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/XARImportIT.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/ExportAdministrationSectionPage.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/ImportAdministrationSectionPage.java M xwiki-platform-core/xwiki-platform-tree/xwiki-platform-tree-test-pageobjects/src/main/java/org/xwiki/tree/test/po/TreeElement.java Log Message: ----------- XWIKI-25106: Add automated test for "Export Import a document with defined permissions" (#6573) * Add XARImportIT#exportImportPageWithRights (XWIKI-25106): a nested page whose view right is restricted to XWikiAdminGroup is exported as XAR and imported in a subwiki; the XWikiRights object is imported and a global user is still denied view there * Add XARImportIT#exportImportPageWithHistory (XWIKI-25107): a page with 4 versions is exported with its history and imported in a subwiki replacing the history; the subwiki page has the same versions, version comments and content * Add XARImportIT#exportImportPartialWiki (XWIKI-18641): from the Export administration section, select "Created pages", unselect all children of the XWiki node, choose the target version and export; in a subwiki, check the none/all selection links, then import only the test's own pages * Add ExportAdministrationSectionPage and ImportAdministrationSectionPage#selectNoDocuments/#selectAllDocuments * Fix TreeElement#getNodeIDs(), which failed with a ClassCastException (WebDriver returns a List, not an array) Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> (cherry picked from commit a42ac35191bff0debcb372290ed25d0c745082b9) Commit: 2fcaece7584a3c7b1655bdb3cc0ba156a029580d https://github.com/xwiki/xwiki-platform/commit/2fcaece7584a3c7b1655bdb3cc0ba... Author: Vincent Massol <[email protected]> Date: 2026-10-13 (Tue, 13 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/ExportAdministrationSectionPage.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/ImportAdministrationSectionPage.java Log Message: ----------- XWIKI-25106: Add automated test for "Export Import a document with defined permissions" * Adjust the `@since` of the backported page object elements Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: e01b063f3e732a82ba5d6a41cda9d32912d28436 https://github.com/xwiki/xwiki-platform/commit/e01b063f3e732a82ba5d6a41cda9d... Author: Vincent Massol <[email protected]> Date: 2026-10-13 (Tue, 13 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/XARImportIT.java Log Message: ----------- XWIKI-25106: Add automated test for "Export Import a document with defined permissions" * Send the export request with a plain HTTP client and Basic authentication, since this branch's TestUtils has no execute(ClassicHttpRequest) Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Compare: https://github.com/xwiki/xwiki-platform/compare/02e3fbf1060b%5E...e01b063f3e... To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications