From: Arran Cudbard-Bell Date: Mon, 5 May 2025 23:13:24 +0000 (-0600) Subject: Test parent cancellation in subrequest X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ef4e84a119773ab737a4fb936fac8ad9d0021ee;p=thirdparty%2Ffreeradius-server.git Test parent cancellation in subrequest --- diff --git a/src/tests/keywords/subrequest-timeout b/src/tests/keywords/subrequest-timeout new file mode 100644 index 00000000000..2b42e27aaee --- /dev/null +++ b/src/tests/keywords/subrequest-timeout @@ -0,0 +1,17 @@ + +try { + timeout 100ms { + subrequest ::Access-Request { + %time.advance(500ms) # Smoke test, see if things explode + parent.control.User-Name := 'bob' + success + } + } +} +catch timeout { + if (control.User-Name == 'bob') { + test_fail + } else { + success + } +}