Branch: refs/heads/XWIKI-19941-automated-test Home: https://github.com/xwiki/xwiki-platform Commit: 86baf7ef3d51560e182a3fe64117b02bc8d0a8e4 https://github.com/xwiki/xwiki-platform/commit/86baf7ef3d51560e182a3fe64117b... Author: Vincent Massol <[email protected]> Date: 2026-10-03 (Sat, 03 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-docker/src/test/it/org/xwiki/extension/test/docker/ExtensionIT.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/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-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" * 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]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications