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

SRombauts / SQLiteCpp
100%

Build:
DEFAULT BRANCH: master
Repo Added 20 Jun 2016 02:42PM UTC
Files 14
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

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 181-feature-statement-iterator
  • 2.0.0
  • 2.1.0
  • 2.2.0
  • 2.3.0
  • 2.4.0
  • 2.5.0
  • 3.0.0
  • 3.1.0
  • 3.1.1
  • add-bind-no-copy-pull-request-86
  • add-cmake-project-version-to-fix-warning
  • add-implicit-cast-char-short
  • asan-tests
  • code-review
  • coverity_scan
  • create-function-unit-test
  • database-backup
  • feature-ci-coverage
  • feature-coverity-github-actions
  • feature-improve-test-coverage
  • fix-column-stream-utf8
  • fix-coveralls
  • fix-executemany-clearbindings
  • fix-getheaderinfo-shift-ub
  • fix-isunencrypted-raw-read
  • fix-lp64-ambiguous-bind
  • fix-meson-disable-std-filesystem-flag
  • fix-null-pointer-ub-guards
  • fix-nullptr
  • fix-savepoint-destructor-exception-safety
  • fix-savepoint-destructor-rollback
  • fix-statement-iterator-coverage
  • fix-transaction-destructor-diagnostics
  • fix-vs2013-column-test
  • fix-warning-extern-variable-has-an-initializer
  • gcc-7
  • gcc-9-fix-bind
  • gcov-inline-functions
  • libsqlite3
  • move-constructor
  • sqlite-3.34
  • sqlitecpp-2.x
  • sqlitecpp-3.x
  • statement-unit-tests
  • subdir_example
  • test-building-with-mingw-on-appveyor
  • test-travis-ci-configuration
  • travis-valgrind
  • try_execute
  • update-sqlite-3.53.3
  • update-sqlite3.19.3
  • vs2019

24 Jul 2026 07:59PM UTC coverage: 99.699% (+0.5%) from 99.248%
30122271093

push

github

web-flow
Fix coverage regression for Statement::RowIterator (#562)

Add unit tests for Statement::RowIterator operator++(int) and operator==
that were not covered by the range-based for loop tests in PR #545.

663 of 665 relevant lines covered (99.7%)

35.57 hits per line

Relevant lines Covered
Build:
Build:
665 RELEVANT LINES 663 COVERED LINES
35.57 HITS PER LINE
Source Files on master
  • Tree
  • List 14
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30122271093 master Fix coverage regression for Statement::RowIterator (#562) Add unit tests for Statement::RowIterator operator++(int) and operator== that were not covered by the range-based for loop tests in PR #545. push 24 Jul 2026 08:00PM UTC web-flow github
99.7
30098217815 master Update SQLite from 3.53.2 to 3.53.3 (2026-06-26) (#561) Update the bundled SQLite library from version 3.53.2 to 3.53.3 (released 2026-06-26). Changes: - Replace sqlite3.c and sqlite3.h with files from sqlite-amalgamation-3530300.zip - Update s... push 24 Jul 2026 01:47PM UTC web-flow github
99.25
28825900628 master Range for loop for statements (#545) Closes #181 Adds a nested `RowIterator` class to `Statement` that enables range-based for loops over query results: ```cpp SQLite::Statement query(db, "SELECT id, name FROM test"); for (SQLite::Statement& ro... push 06 Jul 2026 09:55PM UTC web-flow github
99.25
28533978851 master Fix broken Meson build when SQLITECPP_DISABLE_STD_FILESYSTEM is set (#560) Enabling the `SQLITECPP_DISABLE_STD_FILESYSTEM` Meson option appended to an undefined `sqlitecpp_cxx_flags` variable, so the configure step erred out instead of defining t... push 01 Jul 2026 04:57PM UTC web-flow github
99.69
28507929241 master Fix Savepoint destructor exception-safety and rollback bookkeeping (#559) ## Summary Fixes two findings from the deep code review (SP-03, SP-02) in the `Savepoint` destructor. The documented auto-rollback-on-scope-exit semantics are unchanged. ... push 01 Jul 2026 09:34AM UTC web-flow github
99.69
28478122417 master Fix Database::getHeaderInfo() signed-shift UB and use fixed-width Header types (#558) ## Summary Fixes two findings from the deep code review (DB-02, DB-03) in `Database::getHeaderInfo()` and the public `Header` struct. ### DB-02 — signed left-... push 30 Jun 2026 09:50PM UTC web-flow github
99.69
28451320988 master Restore Coverity Scan static analysis as a GitHub Actions workflow (#557) ## What this does The Coverity Scan static analysis used to run from the Travis CI build matrix (the `COVERITY_SCAN_*` job in `.travis.yml`). Travis is gone, so the analys... push 30 Jun 2026 02:19PM UTC web-flow github
99.71
28450143925 master Fix stale bindings leaking between execute_many() parameter sets (#554) execute_many() reset the statement between parameter sets but never cleared the bindings, so a set that bound fewer values than the previous one silently reused the leftover ... push 30 Jun 2026 02:02PM UTC web-flow github
99.71
28444563093 master Guard null C pointers in Exception, Database, and Statement against UB (#552) Fixes a cluster of null C-pointer bugs found in the code review. Each one builds a std::string (or std::runtime_error) from a SQLite C API pointer that can legitimately... push 30 Jun 2026 12:34PM UTC web-flow github
99.71
28433029871 master Fix unreliable 16-byte header check in Database::isUnencrypted() (#553) isUnencrypted() used ifstream::getline() to read the SQLite magic string, which stops at a newline or NUL and never compares the 16th byte, so the security gate was unreliabl... push 30 Jun 2026 09:06AM UTC web-flow github
99.71
See All Builds (660)
  • Repo on GitHub
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