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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
This repository now includes two E2E layers:
1. 2.
Runs a full SDK flow in one test:
- ----
Command:
```bash
cargo test --test e2e_mock
```
This suite is fully local and does not require real credentials.
The live suite is marked `#[ignore]` so it never runs accidentally in CI.
Command:
```bash
cargo test --test e2e_live -- --ignored --nocapture
```
Required opt-in flag:
-
Credential inputs:
- --
Optional lookup inputs:
- -
`tests/e2e_live.rs` also includes a full catalog smoke that iterates `ALL_OPERATION_SPECS`.
Enable it explicitly with:
- --
It reuses the same fixture variable naming as [`docs/live-testing.md`](./live-testing.md):
- ---
```bash
cargo fmt
cargo test --test e2e_mock
cargo test --all-targets --all-features
```