You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix contention tests: only SFTP supports non-blocking mode
The test failures revealed that only echoserver (-N flag) and wolfsftp
(-N flag) properly support non-blocking I/O handling. wolfscp and
wolfsshd do not have the retry logic to handle WS_WANT_READ/WS_WANT_WRITE
returns from TEST_BLOCK.
Changes:
- scp.test: Revert to skip (exit 77) when TEST_BLOCK is detected since
wolfscp doesn't support non-blocking mode
- network-contention-test.yml: Remove SCP tests, fix SFTP tests to use
expect instead of echo pipe (which was causing "fgets error")
- Remove paramiko-contention-test.yml: wolfsshd doesn't support
TEST_BLOCK (hangs during SSH handshake)
The remaining SFTP contention tests properly exercise the non-blocking
code paths using echoserver -N and wolfsftp -N.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments