• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

UI5 / cli / 34128268162
94%

Build:
DEFAULT BRANCH: main
Ran 07 Sep 2026 01:36PM UTC
Jobs 6
Files 247
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

07 Sep 2026 01:35PM UTC coverage: 94.045% (-0.02%) from 94.064%
34128268162

push

github

matz3
fix(project): Memoize in-flight native watcher load to avoid polling race

Concurrent subscribe() calls (as issued by WatchHandler via Promise.all)
raced on the native-backend memoization: nativeBackendLoaded was flipped
to true before the dynamic import() resolved, so callers settling before
the winner assigned nativeBackend read a null value and silently fell back
to the polling backend. On projects with many watched paths (e.g. the
OpenUI5 testsuite), that meant nearly all source watchers polled ~42k
files every 250ms, pegging idle CPU at ~250%.

Memoize the in-flight promise instead of a pre-await boolean so concurrent
callers await the same import and all observe the resolved backend. Add a
regression test that fires concurrent subscribe() calls before the first
load resolves and asserts all use the native backend.

7305 of 8052 branches covered (90.72%)

Branch coverage included in aggregate %.

4 of 6 new or added lines in 1 file covered. (66.67%)

1 existing line in 1 file now uncovered.

13984 of 14585 relevant lines covered (95.88%)

5252.45 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
96.15
-0.4% packages/project/lib/build/helpers/fileWatcher.js

Coverage Regressions

Lines Coverage ∆ File
1
75.0
-5.36% packages/project/lib/build/helpers/pollingWatcher.js
Subprojects
ID Flag name Job ID Ran Files Coverage
1 logger 34128268162.1 07 Sep 2026 01:36PM UTC 15
100.0
GitHub Action Run
2 fs 34128268162.2 07 Sep 2026 01:36PM UTC 22
89.91
GitHub Action Run
3 cli 34128268162.3 07 Sep 2026 01:36PM UTC 28
95.02
GitHub Action Run
4 server 34128268162.4 07 Sep 2026 01:36PM UTC 26
93.1
GitHub Action Run
5 project 34128268162.5 07 Sep 2026 01:39PM UTC 80
94.04
GitHub Action Run
6 builder 34128268162.6 07 Sep 2026 01:37PM UTC 76
94.17
GitHub Action Run
Source Files on build 34128268162
  • Tree
  • List 247
  • Changed 3
  • Source Changed 1
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #34128268162
  • 073f8078 on github
  • Prev Build on main (#34096357112)
  • Next Build on main (#34142219802)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc