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

realm / realm-core / 2492
91%

Build:
DEFAULT BRANCH: master
Ran 15 Jul 2024 07:08PM 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

15 Jul 2024 06:38PM UTC coverage: 90.993% (+0.01%) from 90.98%
2492

push

Evergreen

web-flow
RCORE-2192 RCORE-2193 Fix FLX download progress reporting (#7870)

* Fix FLX download progress reporting

We need to store the download progress for each batch of a bootstrap and not
just at the end for it to be useful in any way.

The server will sometimes send us DOWNLOAD messages with a non-one estimate
followed by a one estimate where the byte-level information is the same (as the
final message is empty). When this happens we need to report the download
completion to the user, so add the estimate to the fields checked for changes.

A subscription change which doesn't actually change what set of objects is in
view can result in an empty DOWNLOAD message with no changes other than the
query version, and we should report that too.

* Fix a comment

* Pass the DownloadMessage to process_flx_bootstrap_message()

* Report steady-state download progress

102388 of 180586 branches covered (56.7%)

247 of 257 new or added lines in 10 files covered. (96.11%)

44 existing lines in 13 files now uncovered.

215408 of 236730 relevant lines covered (90.99%)

5309938.86 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
10
97.31
0.18% test/object-store/sync/session/progress_notifications.cpp

Uncovered Existing Lines

Lines Coverage ∆ File
1
85.16
-0.11% src/realm/dictionary.cpp
1
93.94
-0.07% src/realm/query_engine.hpp
1
94.06
-0.2% src/realm/sort_descriptor.cpp
1
63.7
-0.06% src/realm/sync/noinst/server/server_history.cpp
2
87.37
-0.29% src/realm/list.cpp
2
91.89
-0.17% src/realm/object-store/shared_realm.cpp
2
91.09
0.11% src/realm/sync/client.cpp
2
93.2
-0.05% test/test_lang_bind_helper.cpp
3
73.54
-0.53% src/realm/sync/noinst/protocol_codec.hpp
6
81.79
-0.1% src/realm/sync/noinst/client_impl_base.cpp
6
47.05
1.12% test/fuzz_group.cpp
7
85.28
-0.53% src/realm/sync/network/network.hpp
10
73.96
-0.22% src/realm/sync/noinst/server/server.cpp
Jobs
ID Job ID Ran Files Coverage
1 ubuntu-x86_64 - 2492.1 15 Jul 2024 07:28PM UTC 645
90.69
2 macos-arm64 - 2492.2 15 Jul 2024 07:28PM UTC 653
90.54
Source Files on build 2492
  • Tree
  • List 658
  • Changed 413
  • Source Changed 13
  • Coverage Changed 43
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 4f83c590 on github
  • Prev Build on master (#2491)
  • Next Build on master (#2493)
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