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

iotaledger / iota / 16334040186
64%

Build:
DEFAULT BRANCH: develop
Ran 17 Jul 2025 03:53AM UTC
Jobs 1
Files 1333
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

16 Jul 2025 03:39PM UTC coverage: 65.563% (-0.06%) from 65.626%
16334040186

push

github

web-flow
refactor(light-client)!: rewrite binary to create test fixtures  (#7207)

# Description of change

1. Renames the binary (BREAKING CHANGE).
2. Creates the test fixtures from mainnet checkpoints and summaries.
3. Uses the historical checkpoint store instead of the REST API (which
is not exposed)
4. Improves fixture configuration by removing hard-coded checkpoint
sequence numbers
5. cleans up the `config` module
 
## Links to any relevant issues

fixes #6825 

## How the change has been tested

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

### Release Notes

- [ ] Protocol:
- [ ] Nodes (Validators and Full nodes):
- [ ] Indexer:
- [ ] JSON-RPC:
- [ ] GraphQL:
- [ ] CLI:
- [ ] Rust SDK:
- [ ] REST API:

---------

Co-authored-by: Thoralf-M <46689931+Thoralf-M@users.noreply.github.com>

85 of 214 new or added lines in 6 files covered. (39.72%)

2084 existing lines in 44 files now uncovered.

229155 of 349518 relevant lines covered (65.56%)

2327617.48 hits per line

Uncovered Changes

Lines Coverage ∆ File
68
0.0
crates/iota-light-client/src/bin/update_fixtures.rs
50
22.22
-0.94% crates/iota-light-client/src/checkpoint.rs
6
72.95
-2.42% crates/iota-light-client/src/config.rs
2
0.0
0.0% crates/iota-light-client/src/object_store.rs
2
47.73
3.05% crates/iota-light-client/src/verifier.rs
1
0.0
0.0% crates/iota-light-client/src/main.rs

Coverage Regressions

Lines Coverage ∆ File
313
82.19
-0.07% crates/iota-core/src/authority.rs
233
61.13
-0.09% crates/iota/src/client_commands.rs
216
70.49
-19.89% crates/iota-core/src/execution_cache.rs
202
32.36
1.14% crates/iota-types/src/storage/read_store.rs
163
49.56
0.09% crates/iota/src/iota_commands.rs
91
74.87
-0.04% crates/iota-transactional-test-runner/src/test_adapter.rs
82
72.18
0.21% crates/iota-core/src/unit_tests/transaction_tests.rs
73
74.9
0.15% crates/test-cluster/src/lib.rs
67
67.15
-0.3% crates/iota-types/src/storage/shared_in_memory_store.rs
59
98.89
-0.04% crates/iota-core/src/unit_tests/authority_tests.rs
55
7.78
-4.5% crates/iota-types/src/storage/write_store.rs
53
36.36
3.67% crates/iota-types/src/storage/object_store_trait.rs
51
73.66
-1.53% crates/iota-swarm/src/memory/swarm.rs
43
55.11
0.2% crates/iota-core/src/storage.rs
40
89.13
-0.08% crates/iota-network/src/state_sync/mod.rs
34
3.01
0.01% crates/iota-tool/src/lib.rs
32
90.74
0.08% crates/iota-core/src/transaction_manager.rs
28
41.53
-1.27% crates/iota-core/src/execution_cache/passthrough_cache.rs
27
53.36
0.26% crates/iota-archival/src/reader.rs
26
91.82
-0.06% crates/iota-single-node-benchmark/src/benchmark_context.rs
24
80.69
0.14% crates/iota-config/src/genesis.rs
24
80.4
0.17% crates/iota-core/src/checkpoints/checkpoint_executor/mod.rs
17
84.62
0.14% crates/iota-swarm-config/src/node_config_builder.rs
16
61.07
-0.46% crates/iota-types/src/in_memory_storage.rs
14
35.83
0.28% crates/iota-transactional-test-runner/src/simulator_persisted_store.rs
13
90.83
0.03% crates/iota-core/src/execution_cache/writeback_cache.rs
13
84.29
0.0% crates/iota-types/src/messages_checkpoint.rs
10
74.08
-0.1% crates/iota-core/src/authority/authority_store_pruner.rs
9
98.85
-0.04% crates/iota-core/src/execution_cache/unit_tests/writeback_cache_tests.rs
9
95.54
2.31% crates/iota-types/src/deny_list_v1.rs
7
84.96
-5.26% crates/iota-surfer/src/surf_strategy.rs
6
92.86
-0.23% crates/iota-core/src/unit_tests/congestion_control_tests.rs
6
95.85
-0.06% crates/iota-core/src/unit_tests/consensus_tests.rs
6
65.41
1.74% crates/iota-storage/src/lib.rs
5
98.26
-1.45% crates/transaction-fuzzer/src/account_universe/transfer_gen.rs
4
87.2
-0.15% crates/iota-core/src/authority/authority_per_epoch_store.rs
4
91.67
0.0% crates/iota-core/src/transaction_input_loader.rs
2
67.61
0.0% crates/iota-core/src/checkpoints/mod.rs
2
52.78
2.78% crates/iota-storage/src/package_object_cache.rs
1
99.93
-0.0% crates/iota-core/src/unit_tests/move_package_upgrade_tests.rs
1
96.0
-4.0% crates/iota-keys/src/random_names.rs
1
89.23
-0.77% crates/iota-package-management/src/lib.rs
1
82.82
0.25% crates/iota-rest-api/src/transactions/resolve.rs
1
98.06
-0.97% crates/iota-surfer/src/surfer_task.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest+simtest - 16334040186.1 17 Jul 2025 03:53AM UTC 1335
65.55
GitHub Action Run
Source Files on build 16334040186
  • Tree
  • List 1333
  • Changed 115
  • Source Changed 99
  • Coverage Changed 73
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16334040186
  • 3490c17b on github
  • Prev Build on develop (#16308159858)
  • Next Build on develop (#16359946209)
  • Delete
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