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

UI5 / cli / 36830831371
94%

Build:
DEFAULT BRANCH: main
Ran 01 Oct 2026 07:32AM 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

01 Oct 2026 07:31AM UTC coverage: 94.132% (+0.009%) from 94.123%
36830831371

push

github

web-flow
test(project): Reproduce abort/retry delta over-write (#1627)

Add a minimal reproduction of the build-server abort/retry over-write. A
delta rebuild only re-processes the files that actually changed. When
such a rebuild is aborted mid-flight and restarted, the retry
re-processes ALL files the task handles instead of just the changed one.
The served output stays correct (the retry writes the same bytes), so
this is an optimization gap — redundant writes of unchanged files —
rather than a correctness fault.

The replaceCopyright task substitutes ${copyright} in every file that
contains it; the library.d fixture has two such files (some.js and
.library). The test runs three builds:

  1. Build once so the caches are warm.
2. A clean delta rebuild that changes only some.js. replaceCopyright
writes only some.js. This already passes today.
3. The same delta, but aborted mid-build and retried. The retry should
again write only some.js, but today it also re-writes .library.

Steps 2 and 3 use the same skipped-task set and expect the same written
delta, so the aborted build differs from the clean one only in the
replaceCopyright written set. That isolates the abort as the sole cause
of the over-write. Both are asserted via the FixtureTester
writtenResources assertion.

To drive the mid-build abort, requestResource gains an onBuildStatus
hook that is attached for the duration of the request, so tests no
longer hand-roll the process.on/off dance around byPath. _assertBuild
dedupes the skipped-task list because an abort+retry emits one task-skip
event per attempt.

Marked test.serial.failing until the abort/retry delta is optimized to
re-process only the changed file.

JIRA: CPOUI5FOUNDATION-1363

7336 of 8081 branches covered (90.78%)

Branch coverage included in aggregate %.

14032 of 14619 relevant lines covered (95.98%)

5295.75 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
97.06
-2.94% packages/server/lib/middleware/serveIndex.js
1
85.98
-0.74% packages/server/lib/serve/Supervisor.js
Subprojects
ID Flag name Job ID Ran Files Coverage
1 server 36830831371.1 01 Oct 2026 07:32AM UTC 26
92.97
GitHub Action Run
2 fs 36830831371.2 01 Oct 2026 07:32AM UTC 22
89.86
GitHub Action Run
3 builder 36830831371.3 01 Oct 2026 07:33AM UTC 76
94.18
GitHub Action Run
4 project 36830831371.4 01 Oct 2026 07:36AM UTC 80
94.26
GitHub Action Run
5 logger 36830831371.5 01 Oct 2026 07:32AM UTC 15
100.0
GitHub Action Run
6 cli 36830831371.6 01 Oct 2026 07:32AM UTC 28
94.99
GitHub Action Run
Source Files on build 36830831371
  • Tree
  • List 247
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36830831371
  • 369e3e49 on github
  • Prev Build on main (#36721078577)
  • Next Build on main (#36833036155)
  • 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