1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// SPDX-License-Identifier: MIT OR Apache-2.0
//! Maintenance tools behind the `dev-tools` feature. **Not part of the
//! supported API; semver-exempt.**
//!
//! These were `#[ignore]`d tests: each one REWRITES a committed file (the
//! verified ledger, or the CPU contracts), so they are tools, not assertions.
//! A test that is ignored on purpose reads as flaky or slow and cannot say what
//! it really is. They live here so the `fuel-dev-tools` binary (a separate
//! crate, unable to reach `pub(crate)` internals) can drive them, and so
//! `cargo check --features dev-tools --bins` keeps them compiling.
use crate;
/// Re-seed the CPU half of `docs/kernel-contracts/.fkc-verified-ledger.json`.
/// Re-seed the CUDA half of the verified ledger. Needs a live CUDA device.
/// Re-seed the Vulkan half of the verified ledger. Needs a live Vulkan device.
/// GAP-228: flip the fully-backed `audited: false` CPU contract sections.
/// GAP-228: report which sections are wholesale flippable (read-only).