Files
herolib/lib/osal/net_test.v
Mahmoud Emad ccfc7c4656 fix: improve package management and screen status
- Fix issues in package installation and removal across
different platforms (Ubuntu, macOS, Alpine, Arch).
- Improve error handling and add sudo support where
necessary.
- Enhance screen status check to accurately reflect
process activity.
- Address minor bugs in `db.v`, `done.v`, and
`net_test.v`.
- Correct minor inconsistencies in package names.
2024-12-25 17:12:08 +02:00

22 lines
406 B
V

module osal
fn test_ipaddr_pub_get() {
ipaddr := ipaddr_pub_get()!
assert ipaddr != ''
}
fn test_ping() {
x := ping(address: '127.0.0.1', count: 1)!
assert x == .ok
}
fn test_ping_timeout() ! {
x := ping(address: '192.168.145.154', count: 5, timeout: 1)!
assert x == .timeout
}
fn test_ping_unknownhost() ! {
x := ping(address: '12.902.219.1', count: 1, timeout: 1)!
assert x == .unknownhost
}