Skip to content

test(e2e): extension sideload install and upgrade - #1121

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1053-e2e-extensions-sandbox
Oct 8, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1053-e2e-extensions-sandbox

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Part of #1053.

test/e2e/05_extensions_and_marketplace/e2e_extension_install_sideload_test.dart:

  • a .qext package is installed, progress reaches 1.0, the registry lists it;
  • installing a newer version replaces the files and stops live sessions first;
  • a wrong SHA-256 aborts before any change, a matching one (any case) installs;
  • an archive without manifest.json is refused and the installed copy stays;
  • a missing file raises a MarketplaceException.

Not covered yet: RPC lifecycle with a driver in the sandbox and the Bubblewrap isolation check.

@github-actions github-actions Bot added frontend Theme parser epic label: frontend tests Theme parser epic marketplace Extensions marketplace, ExtensionManifest ui User interface components and widgets P3 Low priority / Polish & Enhancements labels Oct 8, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit b79deb1 into dev Oct 8, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

frontend Theme parser epic label: frontend marketplace Extensions marketplace, ExtensionManifest P3 Low priority / Polish & Enhancements tests Theme parser epic ui User interface components and widgets

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant