Files
Netcatty/electron/pluginRuntime.test.cjs
T
ryan-wong-coder 7a47187e37 feat(plugins): add isolated plugin host runtime (#2303)
* feat(plugins): add isolated plugin host runtime

* test(plugins): build runtime dependencies before tests

* fix(plugins): harden runtime lifecycle and recovery

* fix(plugins): harden runtime extension boundaries

* fix(plugins): enforce runtime integrity boundaries

* fix(plugins): await utility process exit

* fix(plugins): harden utility process containment

* fix(plugins): close runtime recovery gaps

* fix(plugins): harden runtime lifecycle boundaries
2026-07-19 08:22:17 +08:00

25 lines
1.0 KiB
JavaScript

"use strict";
// Keep the plugin runtime suite in its own directory while preserving the
// repository's existing electron/*.test.cjs full-test discovery contract.
require("./plugins/database.test.cjs");
require("./plugins/browserPluginRuntime.test.cjs");
require("./plugins/hostRpcRegistry.test.cjs");
require("./plugins/hostBootstrap.test.cjs");
require("./plugins/hostService.test.cjs");
require("./plugins/jsonBoundary.test.cjs");
require("./plugins/moduleResources.test.cjs");
require("./plugins/packageStore.test.cjs");
require("./plugins/packaging.test.cjs");
require("./plugins/paths.test.cjs");
require("./plugins/pluginBridge.test.cjs");
require("./plugins/pluginLogger.test.cjs");
require("./plugins/pluginManager.test.cjs");
require("./plugins/pluginProtocol.test.cjs");
require("./plugins/rpcRouter.test.cjs");
require("./plugins/runtimePeer.test.cjs");
require("./plugins/runtimeSupervisor.test.cjs");
require("./plugins/shutdownCoordinator.test.cjs");
require("./plugins/streamRouter.test.cjs");
require("./plugins/utilityPluginRuntime.test.cjs");