mirror of
https://github.com/zadam/trilium.git
synced 2026-09-14 11:06:04 +05:00
The ckeditor5-utils package runs its tests in WebdriverIO + headless Chrome, but the CI workflow never registered it as a browser-mode suite. It fell into the catch-all "Run the rest of the tests" step, which has no CHROMEDRIVER_PATH exported, so WebdriverIO tried to auto-download chromedriver into /tmp and failed on a partial cache. Give it a dedicated step that exports CHROMEDRIVER_PATH (like the mermaid/math/aggregate suites), run it with --coverage, upload the coverage and test results to Codecov under a ckeditor5-utils flag, and exclude it from the catch-all step. Enabling --coverage surfaced a real gap (98.19% vs the package's 100% threshold): the function-form customClass path in _customClass() was untested. Add a test covering it so the suite lands at 100%. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| actions | ||
| ISSUE_TEMPLATE | ||
| workflows | ||
| FUNDING.yml | ||