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

joaoh82 / rust_sqlite / 25525466898
66%

Build:
DEFAULT BRANCH: main
Ran 07 May 2026 10:30PM UTC
Jobs 1
Files 52
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 May 2026 10:26PM UTC coverage: 64.474%. Remained the same
25525466898

push

github

web-flow
feat(bench): publication — first pinned-host run + canonical docs (SQLR-16, sub-phase 9.6) (#107)

Closes out the benchmark suite. Three deliverables:

  1. scripts/compare.py — pure-stdlib Python diff renderer.
     Reads two JSON envelopes, matches samples by (workload,
     driver), prints a Markdown table with deltas + ratios.
     Same-version-only per Q8; cross-host pairs flagged.

  2. First "official" pinned-host run committed under
     benchmarks/results/ — 35 samples across all 12 workloads
     × {SQLRite, SQLite-WAL+NORMAL, DuckDB on Group B}. M1 Pro,
     macOS 23.5.0, criterion defaults (3 s warm-up + 5 s
     measurement, 100 samples on light workloads / 10 on heavy
     ones). The header `dirty=true` flag reflects 9.6's working-
     tree state at run time (this PR's docs uncommitted); the
     measurements only depend on the bench binary built from
     the committed bench-9.5-duckdb tip.

  3. docs/benchmarks.md — canonical user-facing reference.
     Mirrors how docs/fts.md is the canonical FTS reference
     for Phase 8: TOC, quick-start, what-the-suite-measures
     summary, reading-the-numbers methodology (Q3 SQLite
     tuning, parser tax, DuckDB OLTP weakness), the headline
     table, the engineering debts surfaced (SQLR-18 / 19 /
     20 / 21), reproducing-a-run + comparing-two-runs sections,
     and a "what's NOT measured" section.

Top-level README.md gains a "Benchmarks" section pointing
at docs/benchmarks.md. docs/_index.md promotes benchmarks.md
into a top-level reference (alongside fts.md), and demotes
benchmarks-plan.md to a "design rationale, historical" pointer.

Plan-doc status banner updated to "all six sub-phases shipped."

The benchmarks/results/.gitignore is rewritten — instead of
the strict "ignore everything until 9.6" rule, it now
documents the convention ("only pinned-host runs get
committed; PR review enforces it") and allows *.json files
to be added explicitly. Local runs still show up as
untracked in `g... (continued)

8704 of 13500 relevant lines covered (64.47%)

1.2 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25525466898.1 07 May 2026 10:30PM UTC 52
64.47
GitHub Action Run
Source Files on build 25525466898
  • Tree
  • List 52
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • b49de06a on github
  • Prev Build on main (#25523736007)
  • Next Build on main (#25556305160)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc