[xwiki/xwiki-platform] 53fdf5: XWIKI-19941: Add automated test for "Install exten...
Branch: refs/heads/stable-17.10.x Home: https://github.com/xwiki/xwiki-platform Commit: 53fdf541756562c1991462dda9463e77972abcaf https://github.com/xwiki/xwiki-platform/commit/53fdf541756562c1991462dda9463... Author: Vincent Massol <[email protected]> Date: 2026-10-13 (Tue, 13 Oct 2026) Changed paths: A xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-pageobjects/src/main/java/org/xwiki/extension/test/po/ExtensionHistoryPage.java A xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-pageobjects/src/main/java/org/xwiki/extension/test/po/ExtensionHistoryRecordPane.java A xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-pageobjects/src/main/java/org/xwiki/extension/test/po/ExtensionUpdaterPage.java M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-tests/src/test/java/org/xwiki/test/ui/extension/ExtensionIT.java M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-test/xwiki-platform-repository-test-utils/src/test/java/org/xwiki/repository/test/RepositoryTestUtils.java Log Message: ----------- XWIKI-19941: Add automated test for "Install extension history" (#6584) * ExtensionIT#testInstall (XWIKI-19941): the install is listed first in Extensions > History, by superadmin * ExtensionIT#testUninstall (XWIKI-22606): the progress bar is displayed while the uninstall job waits for the unused pages confirmation, and is gone once it's finished; both uninstalls and the installs that preceded them are listed in Extensions > History, the most recent first * ExtensionIT#testUpgrade (XWIKI-24116): the upgrade is started from Extensions > Updater, after "Check for updates" lists the extension as outdated * New ExtensionHistoryPage, ExtensionHistoryRecordPane and ExtensionUpdaterPage page objects * RepositoryTestUtils sets the id of the extension version objects it creates, as the repository importer does, since the versions of an extension are looked up by it (without it, the Updater found no newer version) Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> (cherry picked from commit c7854e75358f118e5410faa6834c2886c0504f22) Commit: de186c956ac15b5b4f2411dfeb93fd0b1a372153 https://github.com/xwiki/xwiki-platform/commit/de186c956ac15b5b4f2411dfeb93f... Author: Vincent Massol <[email protected]> Date: 2026-10-13 (Tue, 13 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-pageobjects/src/main/java/org/xwiki/extension/test/po/ExtensionHistoryPage.java M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-pageobjects/src/main/java/org/xwiki/extension/test/po/ExtensionHistoryRecordPane.java M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-pageobjects/src/main/java/org/xwiki/extension/test/po/ExtensionUpdaterPage.java Log Message: ----------- XWIKI-19941: Add automated test for "Install extension history" * Adjust the `@since` of the backported page objects Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Compare: https://github.com/xwiki/xwiki-platform/compare/88a7c5dc981f...de186c956ac1 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications