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

iotaledger / iota / 33825041707
70%

Build:
DEFAULT BRANCH: develop
Ran 04 Sep 2026 02:08AM UTC
Jobs 1
Files 1071
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

03 Sep 2026 07:03PM UTC coverage: 70.471% (+0.1%) from 70.359%
33825041707

push

github

web-flow
feat(starfish): select header peers by delivery latency (#12775)

# Description of change

Uses bundled-header delivery latency when choosing useful peers.

- Keeps the fastest measured useful peer selected.
- Occasionally replaces the slowest selected peer with another useful
peer.
- Never selects a peer that has not recently supplied or referenced the
author's headers.
- Does not change synchronization.

## Links to any relevant issues

Fixes #12774

## How the change has been tested

- [x] Basic tests (linting, compilation, formatting, unit/integration
tests)
- [x] Patch-specific tests (correctness, functionality coverage)
- [x] I have added tests that prove my fix is effective or that my
feature works
- [x] I have checked that new and existing unit tests pass locally with
my changes

274 of 277 new or added lines in 2 files covered. (98.92%)

2633 existing lines in 68 files now uncovered.

178492 of 253284 relevant lines covered (70.47%)

447751.86 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
98.54
-0.01% crates/starfish/core/src/cordial_knowledge.rs

Coverage Regressions

Lines Coverage ∆ File
344
87.16
0.06% crates/iota-core/src/authority.rs
325
71.05
0.54% crates/iota/src/client_commands.rs
159
91.79
-0.16% crates/iota-core/src/authority/authority_per_epoch_store.rs
138
87.77
-0.12% crates/iota-node/src/lib.rs
115
71.08
-0.99% crates/iota-core/src/authority_server/validator.rs
112
84.75
0.0% crates/iota-transactional-test-runner/src/test_adapter.rs
108
72.34
1.22% crates/iota-json/src/lib.rs
94
93.79
-0.24% crates/starfish/core/src/header_synchronizer.rs
91
6.66
-1.02% crates/iota-indexer/src/types.rs
84
0.0
0.0% crates/iota-indexer/src/apis/write_api.rs
79
88.07
0.06% crates/iota-config/src/node.rs
78
81.57
-0.07% crates/iota-core/src/checkpoints/mod.rs
59
59.22
1.43% crates/iota-core/src/test_authority_clients.rs
56
2.05
-0.01% crates/iota-graphql-rpc/src/types/transaction_block_effects.rs
54
80.66
-0.83% crates/iota-grpc-server/src/transaction_execution_service/mod.rs
50
93.76
0.76% crates/iota-core/src/execution_scheduler/transaction_manager.rs
49
91.37
0.3% crates/iota-core/src/authority/consensus_quarantine.rs
48
33.52
0.0% crates/iota-transactional-test-runner/src/lib.rs
44
93.51
1.41% crates/iota-core/src/consensus_handler.rs
39
56.52
-31.68% crates/iota-grpc-server/src/changes.rs
30
89.09
0.9% crates/iota-transaction-builder/src/utils.rs
28
39.94
-0.24% external-crates/move/crates/move-package/src/resolution/dependency_cache.rs
27
84.02
-2.22% crates/iota-snapshot/src/lib.rs
24
93.45
0.0% crates/iota-core/src/transaction_driver/effects_certifier.rs
24
0.0
0.0% crates/iota-tool/src/commands.rs
22
54.57
-3.05% crates/iota-json-rpc-types/src/iota_object.rs
22
77.64
-1.76% crates/test-cluster/src/lib.rs
20
90.25
-0.96% crates/iota-protocol-config/src/lib.rs
19
95.04
0.43% crates/iota-single-node-benchmark/src/benchmark_context.rs
18
98.54
-0.01% crates/starfish/core/src/cordial_knowledge.rs
17
94.79
0.04% crates/iota-core/src/checkpoints/checkpoint_executor/mod.rs
16
0.0
0.0% crates/iota-indexer/src/main.rs
16
62.13
-0.7% crates/iota-json-rpc-types/src/iota_transaction.rs
16
90.14
0.94% crates/iota-types/src/effects/mod.rs
15
93.42
1.54% crates/iota-core/src/execution_scheduler/execution_scheduler_impl.rs
14
86.89
-0.61% crates/iota-grpc-server/src/transaction_execution_service/simulate.rs
13
95.72
0.24% crates/iota-core/src/authority/authority_test_utils.rs
13
64.41
64.41% crates/iota-graphql-rpc/src/types/object_change.rs
12
76.47
0.12% crates/iota-core/src/test_utils.rs
11
81.4
-0.05% crates/iota-single-node-benchmark/src/mock_storage.rs
10
99.06
-0.3% crates/iota-core/src/authority/shared_object_version_manager.rs
10
88.54
0.33% crates/iota-test-transaction-builder/src/lib.rs
10
83.91
-11.49% crates/iota-traffic-controller/src/sim.rs
10
44.16
-12.99% crates/iota-types/src/messages_grpc.rs
10
96.6
0.06% crates/starfish/config/src/parameters.rs
9
93.4
0.0% crates/iota-core/src/authority/test_authority_builder.rs
9
92.78
0.05% crates/iota-grpc-server/src/transaction_execution_service/transaction.rs
6
74.57
-2.59% crates/iota-types/src/iota_system_state/mod.rs
5
45.54
0.99% crates/iota-json-rpc-types/src/object_changes.rs
4
89.96
0.08% crates/iota-grpc-server/src/types.rs
4
0.0
0.0% crates/iota-indexer/src/backfill/ingestion/jobs/tx_wrapped_or_deleted_objects.rs
4
69.43
0.0% crates/iota-indexer/src/config.rs
4
0.0
-80.0% crates/iota-types/src/messages_safe_client.rs
4
92.24
0.14% crates/starfish/core/src/context.rs
3
94.44
-1.45% crates/iota-core/src/execution_scheduler/mod.rs
3
98.29
0.28% crates/iota-core/src/transaction_input_loader.rs
3
82.14
-2.68% crates/iota-genesis-builder/src/validator_info.rs
3
98.83
0.06% crates/iota-single-node-benchmark/src/single_node.rs
3
81.53
-0.36% crates/iota-swarm/src/memory/swarm.rs
3
95.09
-0.09% crates/starfish/core/src/authority_service.rs
3
91.87
-0.81% crates/starfish/core/src/subscriber.rs
2
89.35
0.0% crates/iota-core/src/connection_monitor.rs
2
92.52
-0.23% crates/iota-core/src/consensus_adapter.rs
2
53.4
0.68% crates/iota-sdk/src/apis/read.rs
1
84.73
-0.49% crates/iota-core/src/global_state_hasher.rs
1
95.65
-4.35% crates/iota-keys/src/random_names.rs
1
70.83
-2.08% crates/iota-network-stack/src/anemo_ext.rs
1
79.77
-0.17% crates/iota-types/src/crypto.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest+simtest - 33825041707.1 04 Sep 2026 02:08AM UTC 1071
70.47
GitHub Action Run
Source Files on build 33825041707
  • Tree
  • List 1071
  • Changed 103
  • Source Changed 61
  • Coverage Changed 95
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33825041707
  • bc80a90d on github
  • Prev Build on develop (#33703404334)
  • Next Build on develop (#33935607991)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc