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

iotaledger / iota / 14767790914
64%

Build:
DEFAULT BRANCH: develop
Ran 01 May 2025 03:47AM UTC
Jobs 1
Files 1371
Run time 3min
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

30 Apr 2025 11:39AM UTC coverage: 62.392% (+0.01%) from 62.378%
14767790914

push

github

web-flow
[`graphql`]: Remove usage of legacy objects snapshot processing (#6486)

# Description of change

This PR implements changes from upstream, it removes the legacy object
snapshot processing in favor of a new approach.

A separate task is solely responsible for updating objects_snapshot,
which means the graphql e2e tests, which depend on forcing
objects_snapshot changes through an update query, also need to obey
this. In lieu of the current behavior, we instead configure the snapshot
lag per test scenario, and to get the desired objects_snapshot state

```text
//# advance-clock --duration-ns 1

//# create-checkpoint
```

## Links to any relevant issues

fixes #6470 .

## Type of change

- Enhancement (a non-breaking change which adds functionality)


## How the change has been tested

Made sure that tests passed after the refactoring.

```shell
cargo nextest run -p iota-graphql-e2e-tests --features pg_integration
```

## Change checklist

Tick the boxes that are relevant to your changes, and delete any items
that are not.

- [x] I have followed the contribution guidelines for this project
- [x] I have performed a self-review of my own code
- [x] I have checked that new and existing unit tests pass locally with
my changes

### Release Notes

<!--
Check each box that your changes affect. If none of the boxes relate to
your changes, release notes aren't required.

For each box you select, include information after the relevant heading
that describes the impact of your changes that a user might notice and
any actions they must take to implement updates.
-->

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

3 of 9 new or added lines in 3 files covered. (33.33%)

177 existing lines in 7 files now uncovered.

225248 of 361020 relevant lines covered (62.39%)

2387749.18 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
73.48
0.76% crates/iota-transactional-test-runner/src/test_adapter.rs
2
2.0
0.0% crates/iota-graphql-rpc/src/types/available_range.rs
1
0.0
0.0% crates/iota-indexer/src/handlers/objects_snapshot_handler.rs

Coverage Regressions

Lines Coverage ∆ File
137
62.43
0.16% crates/iota/src/client_commands.rs
20
80.39
-2.99% consensus/core/src/commit_syncer.rs
7
76.93
-1.06% consensus/core/src/authority_service.rs
6
84.96
-1.5% crates/iota-surfer/src/surf_strategy.rs
5
98.26
-1.45% crates/transaction-fuzzer/src/account_universe/transfer_gen.rs
1
91.78
-1.37% crates/iota-cluster-test/src/test_case/native_transfer_test.rs
1
2.0
0.0% crates/iota-graphql-rpc/src/types/available_range.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest+simtest - 14767790914.1 01 May 2025 03:47AM UTC 1373
62.38
GitHub Action Run
Source Files on build 14767790914
  • Tree
  • List 1371
  • Changed 20
  • Source Changed 8
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14767790914
  • 4eb3f181 on github
  • Prev Build on develop (#14744757973)
  • Next Build on develop (#14786860519)
  • 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