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

realm / realm-core / 2443
91%

Build:
DEFAULT BRANCH: master
Ran 27 Jun 2024 07:01PM 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.958% (+0.02%) from 90.934%
2443

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.

102144 of 180396 branches covered (56.62%)

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

68 existing lines in 15 files now uncovered.

214772 of 236123 relevant lines covered (90.96%)

5610465.93 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
93.81
-0.04% src/realm/query_expression.hpp
1
94.06
-0.2% src/realm/sort_descriptor.cpp
2
92.99
-0.52% src/realm/table_view.cpp
3
93.08
-2.31% src/realm/collection_parent.cpp
3
74.07
-0.53% src/realm/sync/noinst/protocol_codec.hpp
3
61.11
-0.19% src/realm/sync/transform.cpp
3
90.42
-0.13% src/realm/table.cpp
3
66.14
-0.53% test/test_thread.cpp
4
87.1
-12.9% src/realm/util/assert.hpp
6
53.11
10.53% test/fuzz_group.cpp
9
82.01
-0.35% src/realm/sync/noinst/client_impl_base.cpp
12
73.34
-0.26% src/realm/sync/noinst/server/server.cpp
16
73.56
-3.56% test/sync_fixtures.hpp
Jobs
ID Job ID Ran Files Coverage
1 ubuntu-x86_64 - 2443.1 27 Jun 2024 07:30PM UTC 645
90.65
2 macos-arm64 - 2443.2 27 Jun 2024 07:30PM UTC 653
90.52
Source Files on build 2443
  • Tree
  • List 658
  • Changed 394
  • Source Changed 7
  • Coverage Changed 38
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 (#2444)
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