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

realm / realm-core / 2444
91%

Build:
DEFAULT BRANCH: master
Ran 28 Jun 2024 12:00AM UTC
Jobs 2
Files 658
Run time 2min
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

27 Jun 2024 05:43PM UTC coverage: 90.951% (+0.02%) from 90.934%
2444

push

Evergreen

web-flow
Fix compacting a Realm file using the existing encryption key (#7844)

`compact()` stored the existing encryption key in a `std::string`, which
expects a nul-terminated string, not a fixed-size buffer. If the key contained
any nul bytes then the key would be truncated and garbage data would be used as
the encryption key instead, and if it didn't then arbitrarily large additional
amounts of memory would also be copied into the buffer. The tests happened to
always use a nul-terminated string as the key and so worked by coincidence.

102140 of 180396 branches covered (56.62%)

52 of 52 new or added lines in 5 files covered. (100.0%)

53 existing lines in 13 files now uncovered.

214756 of 236124 relevant lines covered (90.95%)

5736951.71 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
86.75
0.15% src/realm/mixed.cpp
1
87.57
-0.05% src/realm/parser/driver.cpp
1
57.73
-0.14% test/fuzz_tester.hpp
1
95.56
-0.06% test/test_util_network.cpp
2
86.62
-0.37% src/realm/query_expression.cpp
3
61.11
-0.19% src/realm/sync/transform.cpp
3
90.42
-0.13% src/realm/table.cpp
3
45.77
3.19% test/fuzz_group.cpp
3
66.14
-0.53% test/test_thread.cpp
4
87.1
-12.9% src/realm/util/assert.hpp
6
73.54
-1.06% src/realm/sync/noinst/protocol_codec.hpp
9
82.66
0.3% src/realm/sync/noinst/client_impl_base.cpp
16
73.56
-3.56% test/sync_fixtures.hpp
Jobs
ID Job ID Ran Files Coverage
1 ubuntu-x86_64 - 2444.1 28 Jun 2024 12:15AM UTC 645
90.63
2 macos-arm64 - 2444.2 28 Jun 2024 12:15AM UTC 653
90.51
Source Files on build 2444
  • Tree
  • List 658
  • Changed 394
  • Source Changed 7
  • Coverage Changed 42
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 98fe08e8 on github
  • Prev Build on master (#2442)
  • Next Build on master (#2445)
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

© 2025 Coveralls, Inc