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

iotaledger / iota / 16584295117 / 1
64%
develop: 64%

Build:
DEFAULT BRANCH: develop
Ran 29 Jul 2025 03:56AM UTC
Files 1362
Run time 41s
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

28 Jul 2025 08:27PM UTC coverage: 65.504% (+0.1%) from 65.389%
16584295117.1

push

github

web-flow
feat(iota-synthetic-ingestion): Add `iota-synthetic-ingestion` application (#7868)

# Description of change

This PR introduces functionality to generate synthetic checkpoint data
used for benchmarking and testing ingestion processes. It provides
configurable parameters such as the number of checkpoints, checkpoint
sizes, and the initial sequence number.

Inspired by
https://github.com/MystenLabs/sui/blob/main/crates/sui-synthetic-ingestion/src/synthetic_ingestion.rs

## Links to any relevant issues

Fixes https://github.com/iotaledger/iota/issues/7793

## How the change has been tested

- [X] Basic tests (linting, compilation, formatting, unit/integration
tests)
- [X] Patch-specific tests (correctness, functionality coverage)

The change was tested by the provided unit tests.
Also generation of relevant `*.chk` files was tested using

`cargo run --bin iota-synthetic-ingestion --ingestion-dir synthetic-test
--num-checkpoints 200 --checkpoint-size 10`

### Infrastructure QA (only required for crates that are maintained by
@iotaledger/infrastructure)

The patch doesn't touch existing ingestion logic or migration objects.

- [ ] Synchronization of the indexer from genesis for a network
including migration objects.
- [ ] Restart of indexer synchronization locally without resetting the
database.
- [ ] Restart of indexer synchronization on a production-like database.
- [ ] Deployment of services using Docker.
- [X] Verification of API backward compatibility.

### Release Notes

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

232489 of 354923 relevant lines covered (65.5%)

2311292.91 hits per line

Source Files on job nextest+simtest - 16584295117.1
  • Tree
  • List 1362
  • Changed 40
  • Source Changed 21
  • Coverage Changed 36
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 16584295117
  • 8caa1a77 on github
  • Prev Job for on develop (#16557910714.1)
  • Next Job for on develop (#16611272872.1)
  • 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