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

orioledb / orioledb / 22099280213
90%

Build:
DEFAULT BRANCH: main
Ran 17 Feb 2026 02:25PM UTC
Jobs 1
Files 92
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

17 Feb 2026 12:54PM UTC coverage: 90.08% (+0.03%) from 90.047%
22099280213

push

github

akorotkov
Expand toast regression tests for STORAGE MAIN oversized handling

Add comprehensive STORAGE MAIN test coverage to the existing toast
regression test, exercising the out-of-line fallback path introduced in
the previous commit.

The new test cases cover:

  - Basic STORAGE MAIN with text and bytea types at various sizes
  - Mixed MAIN/EXTENDED/PLAIN/EXTERNAL storage in a single table
  - "Last resort" semantics: programmatic assertions verify that MAIN
    columns are only moved out-of-line after EXTENDED columns have
    already been toasted
  - Two MAIN columns: the larger one is evicted first while the
    smaller one stays inline
  - UPDATE path: inline->toast, toast->inline, toast->toast, no-op
  - Index bridging with non-btree secondary indexes (hash, gin, gist,
    brin) on STORAGE MAIN columns, including INSERT, UPDATE, REINDEX
  - Rebuild path (toast_sort_add) triggered by CREATE INDEX on a table
    that already contains large STORAGE MAIN rows
  - hstore STORAGE MAIN (the original reproducer from issue #578)
  - Cross-table INSERT from EXTENDED source into MAIN destination
  - NULL and empty-string edge cases
  - ON CONFLICT / upsert with MAIN + EXTENDED columns

Also add hstore to the test's extension setup and include 'public' in
search_path so the hstore operators resolve correctly.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

44584 of 49494 relevant lines covered (90.08%)

66782935.1 hits per line

Coverage Regressions

Lines Coverage ∆ File
4
91.4
-0.15% orioledb/src/s3/headers.c
2
90.93
-0.03% orioledb/src/checkpoint/checkpoint.c
2
93.09
-0.14% orioledb/src/transam/undo.c
1
95.87
0.11% orioledb/src/btree/scan.c
1
92.66
-0.07% orioledb/src/catalog/o_sys_cache.c
1
84.0
-2.0% orioledb/src/checkpoint/control.c
1
90.8
0.37% orioledb/src/recovery/recovery.c
1
78.1
-0.73% orioledb/src/s3/queue.c
1
74.24
0.28% orioledb/src/utils/seq_buf.c
Jobs
ID Job ID Ran Files Coverage
1 22099280213.1 17 Feb 2026 02:25PM UTC 92
90.08
GitHub Action Run
Source Files on build 22099280213
  • Tree
  • List 92
  • Changed 13
  • Source Changed 0
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22099280213
  • a29a24c6 on github
  • Prev Build on main (#22093810074)
  • Next Build on main (#22135002693)
  • Delete
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