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

iotaledger / iota / 23468788568
64%

Build:
DEFAULT BRANCH: develop
Ran 24 Mar 2026 04:00AM UTC
Jobs 1
Files 1547
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

23 Mar 2026 05:11PM UTC coverage: 64.055% (+0.05%) from 64.007%
23468788568

push

github

web-flow
refactor(iota-framework): remove `copy` from `TxContextBuilder` (#10877)

# Description of change

Remove `copy` from `TxContextBuilder`.
All functions that set parameters to a builder instance take it as the
first parameter by value. It is assumed that move semantics will be
used, but having `copy` allows the compiler to create a builder copy on
each function call:
```rust
 let builder = test_scenario::ctx_builder_from_sender(@0xB)
        .set_epoch(42)
        .set_epoch_timestamp(1_000_000_000)
        .set_ids_created(3)
        .set_reference_gas_price(1000)
        .set_gas_price(700)
        .set_gas_budget(100_000);
```
Creating copies can also be misleading during builder initialization; It
can be hard to keep track of what values ​​a particular builder instance
contains.

228734 of 357089 relevant lines covered (64.06%)

2801056.01 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
95.43
-0.23% crates/iota-core/src/signature_verifier.rs
1
86.76
-0.13% crates/iota-network/src/discovery/mod.rs
1
73.55
0.14% crates/iota-network/src/randomness/mod.rs
1
97.92
-1.04% crates/iota-surfer/src/surfer_task.rs
1
80.91
-0.91% crates/iota-surfer/src/surf_strategy.rs
1
95.35
-0.04% crates/starfish/core/src/dag_state.rs
2
89.35
-0.69% crates/iota-core/src/connection_monitor.rs
2
95.22
-0.87% crates/iota-http/src/lib.rs
2
78.17
2.11% crates/iota-rest-api/src/lib.rs
2
92.96
-0.09% crates/starfish/core/src/authority_service.rs
2
99.28
0.05% iota-execution/latest/iota-move-natives/src/tx_context.rs
3
66.28
1.16% crates/iota-config/src/transaction_deny_config.rs
3
74.2
-0.14% crates/iota-core/src/checkpoints/mod.rs
3
89.99
-0.14% crates/iota-core/src/execution_cache/writeback_cache.rs
3
88.23
-0.25% crates/iota-genesis-builder/src/lib.rs
3
82.14
0.0% crates/iota-genesis-builder/src/validator_info.rs
3
83.49
-0.19% crates/iota-json-rpc/src/read_api.rs
3
67.74
-9.68% crates/iota-json-rpc-types/src/iota_coin.rs
3
79.09
0.0% crates/iota-sdk/src/lib.rs
3
74.29
0.0% crates/iota-sdk/src/wallet_context.rs
3
82.35
-17.65% crates/iota-types/src/clock.rs
3
0.0
-10.71% crates/simulacrum/src/transaction_executor.rs
3
94.29
-2.86% crates/starfish/config/src/committee.rs
4
79.77
-0.46% crates/iota-core/src/authority_server.rs
4
86.47
-1.32% crates/iota-core/src/authority/test_authority_builder.rs
4
81.3
-0.79% external-crates/move/crates/move-vm-runtime/src/runtime.rs
4
95.6
1.08% iota-execution/latest/iota-move-natives/src/transaction_context.rs
5
0.0
0.0% external-crates/move/crates/move-cli/src/sandbox/commands/run.rs
5
21.12
0.47% external-crates/move/crates/move-vm-runtime/src/session.rs
6
82.98
-0.17% crates/iota-core/src/traffic_controller/mod.rs
6
46.9
-5.31% crates/iota-genesis-builder/src/stardust/types/snapshot.rs
6
72.22
-3.7% crates/iota-json-rpc/src/lib.rs
6
78.75
-0.13% crates/iota-types/src/transaction.rs
6
0.0
-2.54% crates/simulacrum/src/state_reader.rs
6
99.41
0.0% iota-execution/latest/iota-move-natives/src/lib.rs
8
51.88
1.02% crates/iota-sdk/src/apis/read.rs
8
82.79
-6.56% crates/iota-transaction-builder/src/package.rs
8
80.0
-1.48% external-crates/move/crates/move-vm-config/src/runtime.rs
8
84.07
-0.31% external-crates/move/crates/move-vm-runtime/src/loader.rs
9
86.88
-1.66% crates/iota-core/src/consensus_handler.rs
9
66.67
-18.75% crates/iota-network-stack/src/anemo_ext.rs
10
69.82
-0.48% crates/iota-core/src/authority/authority_store.rs
10
52.92
-0.3% crates/iota-json-rpc-types/src/iota_object.rs
10
37.68
-14.49% crates/iota-types/src/messages_grpc.rs
11
79.56
-0.81% crates/iota-core/src/jsonrpc_index.rs
11
46.46
-11.11% crates/iota-json-rpc-types/src/object_changes.rs
16
88.59
-0.97% crates/iota-test-transaction-builder/src/lib.rs
17
86.39
-0.75% crates/iota-core/src/authority/authority_per_epoch_store.rs
18
75.87
1.03% crates/test-cluster/src/lib.rs
22
57.0
-1.51% crates/iota-json-rpc-types/src/iota_transaction.rs
55
92.03
-0.27% crates/iota-protocol-config/src/lib.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest+simtest - 23468788568.1 24 Mar 2026 04:00AM UTC 1559
63.78
GitHub Action Run
Source Files on build 23468788568
  • Tree
  • List 1547
  • Changed 97
  • Source Changed 7
  • Coverage Changed 97
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23468788568
  • d25f6bfe on github
  • Prev Build on develop (#23417656174)
  • Next Build on develop (#23520619804)
  • 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