Commit 0095da7
committed
dgb: wire M3 RPC guard tests into ctest + CI allowlist
Register the three standalone M3 regression guards
(rpc_request_test / softfork_check_test / genesis_check_test) as ctest
targets in src/impl/dgb/test/CMakeLists.txt and add them to BOTH
build.yml --target allowlists. Header-only: each links only GTest +
nlohmann_json (no OBJECT lib), so they stay buildable while the
external-daemon transport rpc.cpp wiring remains deferred (Option-B).
Avoids the #143 NOT_BUILT trap: a gtest target present in CMake but
absent from the build.yml allowlist becomes a NOT_BUILT sentinel that
reds master. Both lists, always.
23/23 guard assertions pass (rpc-request 8, softfork 8, genesis 7).1 parent 29a0ce8 commit 0095da7
2 files changed
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
| |||
195 | 196 | | |
196 | 197 | | |
197 | 198 | | |
| 199 | + | |
198 | 200 | | |
199 | 201 | | |
200 | 202 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
19 | 34 | | |
0 commit comments