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

nogipx / rpc_dart / 30670814215
84%

Build:
DEFAULT BRANCH: main
Ran 31 Jul 2026 10:47PM UTC
Jobs 1
Files 72
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

31 Jul 2026 10:43PM UTC coverage: 84.16%. Remained the same
30670814215

push

github

nogipx
feat(rpc_data_sqlite): expose a durability barrier for the IndexedDB VFS

sqlite3's VFS interface is synchronous, IndexedDB is not, so that VFS
acknowledges a write and performs it afterwards from a queue. An app killed
between the two loses writes the database already reported as committed —
routine on Android, where backgrounded WebView apps are killed without a
clean unload, and invisible to everything downstream.

Until now the queue was only drained by closeHook, i.e. on an orderly
shutdown, which is exactly the case that does not happen. Add
DatabaseConnection.flush() so callers can place a barrier where losing the
last writes would cost something: after a unit of work, and before the host
suspends. No-op on the native VFS, which writes through.

5090 of 6048 relevant lines covered (84.16%)

12.81 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30670814215.1 31 Jul 2026 10:47PM UTC 72
84.16
GitHub Action Run
Source Files on build 30670814215
  • Tree
  • List 72
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30670814215
  • 1a1b9768 on github
  • Prev Build on main (#30669548993)
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