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

jallum / bedrock / f67b2d463060ee000112a35f42814f4256496c20
65%

Build:
DEFAULT BRANCH: develop
Ran 10 Sep 2025 02:53AM UTC
Jobs 1
Files 177
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

10 Sep 2025 02:52AM UTC coverage: 64.284% (+0.3%) from 63.935%
f67b2d463060ee000112a35f42814f4256496c20

push

github

web-flow
Add comprehensive atomic operations support to Bedrock (#48)

- Implement 10 atomic operations (add, min, max, bit_and, bit_or,
bit_xor, byte_min, byte_max, append_if_fits, compare_and_clear)
- Add conflict tracking APIs with explicit read/write conflict range
management
- Refactor TransactionBuilder.Mutations from Putting module with
enhanced API
- Support snapshot reads via opts parameter to bypass conflict tracking
- Add clear_range operation with write conflict management
- Implement atomic operation application logic in storage layers
- Add comprehensive test coverage for atomic operations and property
testing
- Update point reads to support snapshot mode and enhanced options
- Migrate from next_key_after to key_after for consistent key
manipulation

412 of 585 new or added lines in 17 files covered. (70.43%)

5 existing lines in 4 files now uncovered.

3508 of 5457 relevant lines covered (64.28%)

660.65 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
57.14
-2.12% lib/bedrock/data_plane/version.ex
1
40.0
-10.0% lib/bedrock/key_range.ex
2
88.89
-6.94% lib/bedrock/cluster/gateway/transaction_builder/point_reads.ex
3
65.26
7.52% lib/bedrock/data_plane/storage/olivine/index_update.ex
3
95.71
lib/bedrock/internal/atomics.ex
4
85.83
3.76% lib/bedrock/data_plane/transaction.ex
4
16.67
16.67% lib/bedrock/subspace.ex
6
74.36
-13.14% lib/bedrock/cluster/gateway/transaction_builder.ex
9
60.0
-36.67% lib/bedrock/internal/repo.ex
10
91.12
9.83% lib/bedrock/cluster/gateway/transaction_builder/tx.ex
24
66.67
-19.54% lib/bedrock/data_plane/storage/basalt/multi_version_concurrency_control.ex
26
64.38
lib/bedrock/hca.ex
28
66.67
-33.33% lib/bedrock/key.ex
52
39.53
lib/bedrock/directory.ex

Uncovered Existing Lines

Lines Coverage ∆ File
1
80.0
-20.0% lib/bedrock/cluster/gateway.ex
1
93.33
0.0% lib/bedrock/cluster/gateway/transaction_builder/range_reads.ex
1
60.0
-36.67% lib/bedrock/internal/repo.ex
2
91.95
-2.3% lib/bedrock/data_plane/resolver/tree.ex
Jobs
ID Job ID Ran Files Coverage
1 f67b2d463060ee000112a35f42814f4256496c20.1 10 Sep 2025 02:53AM UTC 177
64.28
GitHub Action Run
Source Files on build f67b2d463060ee000112a35f42814f4256496c20
  • Tree
  • List 177
  • Changed 16
  • Source Changed 0
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • f67b2d46 on github
  • Prev Build on develop (#BE2722FF...)
  • Next Build on develop (#AC65A60C...)
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