]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add call to %delay() to detached subrequest test
authorNick Porter <nick@portercomputing.co.uk>
Mon, 28 Apr 2025 10:39:23 +0000 (11:39 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Mon, 28 Apr 2025 12:24:48 +0000 (13:24 +0100)
Causes the subrequest to yield and resume.
Detached requests don't perform normal time-tracking - this adds a
regression test to ensure time-tracking state changes don't cause issues
with detached requests.

src/tests/keywords/subrequest-detach

index 66cdca77e8223b3c62516cc47fbde40e873dac01..869ae7da32466fb3517db67f5da460acbf09dde7 100644 (file)
@@ -12,6 +12,10 @@ subrequest ::Access-Request {
                test_fail
        }
 
+       # Ensure yield and resume behave as expected
+       # Detached requests do not use normal time tracking
+       %delay_10s(0s)
+
        parent.Reply-Message = 'testing'
 
        # As we're detached this failure doesn't do anything