Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ task:
- cargo build
- cargo build --no-default-features
enable_tcp_fastopen:
- sysctl net.inet.tcp.fastopen.client_enabled=1
- sysctl net.inet.tcp.fastopen.server_enabled=1
- sudo sysctl net.inet.tcp.fastopen.client_enable=1
- sudo sysctl net.inet.tcp.fastopen.server_enable=1
amd64_test_script:
- . $HOME/.cargo/env
- cargo test --all-features
Expand Down
10 changes: 7 additions & 3 deletions tests/socket.rs
Original file line number Diff line number Diff line change
Expand Up @@ -1302,8 +1302,12 @@ fn tcp_fastopen() {
socket.set_tcp_fastopen(5).unwrap();

#[cfg(any(target_os = "linux", target_os = "android"))]
let expected = 5;
{
assert_eq!(socket.tcp_fastopen().unwrap(), 5);
}

#[cfg(not(any(target_os = "linux", target_os = "android")))]
let expected = 1;
assert_eq!(socket.tcp_fastopen().unwrap(), expected);
{
assert_ne!(socket.tcp_fastopen().unwrap(), 0);
}
}