desktop-only-plugin-skip-error
The distinct error thrown when a mobile transport is asked to run integration tests for a plugin whose manifest.json says isDesktopOnly: true.
This is an expected, benign outcome — a desktop-only manifest is a legitimate state, not a misconfiguration — so the error deliberately carries no stack trace. It is thrown rather than returned because the test runner’s only way to skip a project’s tests is a failing global setup, and a stack trace on an expected skip is what makes a green release run read as broken.
Classes
Section titled “Classes”| Class | Description |
|---|---|
| DesktopOnlyPluginSkipError | Thrown when a desktop-only plugin’s mobile integration tests are skipped. Carries the plugin id so a caller can instanceof-match and report the skip in its own words. |