You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
e2e_extension_rpc_lifecycle_test.dart — запуск драйвера в песочнице (ClickHouse), инициализация SDUI дерева, выполнение запроса и отображение в универсальном гриде.
e2e_extension_sandbox_security_test.dart — проверка блокировки несанкционированного доступа плагина к файлам хоста (Bubblewrap isolation).
e2e_command_palette_navigation_test.dart — вызов палитры по Ctrl+P / Cmd+P, поиск команды, мгновенный переход к таблице через Quick Switcher (Ctrl+O).
e2e_theme_import_and_morphing_test.dart — импорт темы VS Code (JSON/JSONC), переключение тем в реальном времени, проверка отсутствия белых вспышек и корректности применения токенов ко всем виджетам UI Kit.
e2e_app_lifecycle_and_shutdown_test.dart — сохранение настроек при выходе, закрытие фоновых таймеров и сокетов пула (AppShutdown).
Acceptance Criteria
Полное E2E покрытие подсистемы расширений и глобальной оболочки приложения.
Все E2E тесты интегрированы в CI пайплайн сборки релизов.
Summary
Реализовать End-to-End тесты Разделов 5 и 6 (
test/e2e/05_extensions_and_marketplace/иtest/e2e/06_shell_theme_and_command_palette/).Test Scenarios
05_extensions_and_marketplace/):e2e_extension_install_sideload_test.dart— установка расширения из.zip/.qext, проверка целостности SHA-256 (security(marketplace): require SHA256 checksum before HttpMarketplace install #396), распаковка черезSafeZipExtractor.e2e_extension_rpc_lifecycle_test.dart— запуск драйвера в песочнице (ClickHouse), инициализация SDUI дерева, выполнение запроса и отображение в универсальном гриде.e2e_extension_sandbox_security_test.dart— проверка блокировки несанкционированного доступа плагина к файлам хоста (Bubblewrap isolation).06_shell_theme_and_command_palette/):e2e_command_palette_navigation_test.dart— вызов палитры поCtrl+P/Cmd+P, поиск команды, мгновенный переход к таблице через Quick Switcher (Ctrl+O).e2e_theme_import_and_morphing_test.dart— импорт темы VS Code (JSON/JSONC), переключение тем в реальном времени, проверка отсутствия белых вспышек и корректности применения токенов ко всем виджетам UI Kit.e2e_app_lifecycle_and_shutdown_test.dart— сохранение настроек при выходе, закрытие фоновых таймеров и сокетов пула (AppShutdown).Acceptance Criteria