diff options
| author | Garrett D'Amore <garrett@damore.org> | 2024-11-30 13:36:34 -0500 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2024-11-30 13:36:34 -0500 |
| commit | 02d6b0bb28f6c964477a2362860e37a27d13d8d9 (patch) | |
| tree | f93ba70eed56b60c61b9a65db73beb5485130156 /src/testing/nuts.h | |
| parent | c3196eac2be29a7b90304b4f9f377c03d9e6d6d8 (diff) | |
| download | nng-02d6b0bb28f6c964477a2362860e37a27d13d8d9.tar.gz nng-02d6b0bb28f6c964477a2362860e37a27d13d8d9.tar.bz2 nng-02d6b0bb28f6c964477a2362860e37a27d13d8d9.zip | |
tests: convert TCPv6 transport test to NUTS (and consolidate with v4)
Diffstat (limited to 'src/testing/nuts.h')
| -rw-r--r-- | src/testing/nuts.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/testing/nuts.h b/src/testing/nuts.h index 0d3d4f7c..5fe193db 100644 --- a/src/testing/nuts.h +++ b/src/testing/nuts.h @@ -121,6 +121,14 @@ extern void nuts_tran_huge_msg(const char *scheme, size_t size); extern void nuts_tran_msg_props(const char *scheme, void (*check)(nng_msg *)); extern void nuts_tran_perf(const char *scheme); +#define NUTS_SKIP_IF_IPV6_NEEDED_AND_ABSENT(scheme) \ + do { \ + if ((strchr(scheme, '6') != NULL) && (!nuts_has_ipv6())) { \ + NUTS_SKIP("No IPv6 support present"); \ + return; \ + } \ + } while (0) + #ifndef NUTS_TRAN_HUGE_MSG_SIZE #define NUTS_TRAN_HUGE_MSG_SIZE (1U << 20) #endif |
