From adfeb3e0644619856a48071ed92fad2e4b64b77d Mon Sep 17 00:00:00 2001 From: Michael Tuexen <tuexen@fh-muenster.de> Date: Sun, 28 Dec 2014 08:40:22 +0100 Subject: [PATCH] Add some simple UDP tests. --- gtests/net/packetdrill/tests/bsd/udp/udp_bug.pkt | 5 +++++ gtests/net/packetdrill/tests/bsd/udp/udp_client.pkt | 6 ++++++ gtests/net/packetdrill/tests/bsd/udp/udp_server.pkt | 7 +++++++ 3 files changed, 18 insertions(+) create mode 100644 gtests/net/packetdrill/tests/bsd/udp/udp_bug.pkt create mode 100644 gtests/net/packetdrill/tests/bsd/udp/udp_client.pkt create mode 100644 gtests/net/packetdrill/tests/bsd/udp/udp_server.pkt diff --git a/gtests/net/packetdrill/tests/bsd/udp/udp_bug.pkt b/gtests/net/packetdrill/tests/bsd/udp/udp_bug.pkt new file mode 100644 index 00000000..2db9ea77 --- /dev/null +++ b/gtests/net/packetdrill/tests/bsd/udp/udp_bug.pkt @@ -0,0 +1,5 @@ + 0.000 socket(..., SOCK_DGRAM, IPPROTO_UDP) = 3 ++0.000 bind(3, ..., ...) = 0 ++1.000 < udp(1000) ++0.000 recvfrom(3, ..., 2000, 0, ..., ...) = 1000 ++1.000 close(3) = 0 diff --git a/gtests/net/packetdrill/tests/bsd/udp/udp_client.pkt b/gtests/net/packetdrill/tests/bsd/udp/udp_client.pkt new file mode 100644 index 00000000..af14a67c --- /dev/null +++ b/gtests/net/packetdrill/tests/bsd/udp/udp_client.pkt @@ -0,0 +1,6 @@ + 0.000 socket(..., SOCK_DGRAM, IPPROTO_UDP) = 3 ++1.000 sendto(3, ..., 1000, 0, ..., ...) = 1000 ++0.000 > udp(1000) ++1.000 < udp(1000) ++0.000 recvfrom(3, ..., 1000, 0, ..., ...) = 1000 ++1.000 close(3) = 0 diff --git a/gtests/net/packetdrill/tests/bsd/udp/udp_server.pkt b/gtests/net/packetdrill/tests/bsd/udp/udp_server.pkt new file mode 100644 index 00000000..f8f985f6 --- /dev/null +++ b/gtests/net/packetdrill/tests/bsd/udp/udp_server.pkt @@ -0,0 +1,7 @@ + 0.000 socket(..., SOCK_DGRAM, IPPROTO_UDP) = 3 ++0.000 bind(3, ..., ...) = 0 ++1.000 < udp(1000) ++0.000 recvfrom(3, ..., 1000, 0, ..., ...) = 1000 ++1.000 sendto(3, ..., 1000, 0, ..., ...) = 1000 ++0.000 > udp(1000) ++1.000 close(3) = 0 -- GitLab