Skip to content

Test Modules

Ondrej Lichtner edited this page Nov 3, 2016 · 7 revisions

In the following documents we describe test modules that are distributed with the lnst-ctl package. After installation you can find them in the directory /usr/share/lnst/test_modules. For information about how to create your own Test Modules, visit the page Creating your own test modules.

  • Custom - Used to report Custom PASS/FAIL results
  • DummyFailing - A test module that fails
  • Icmp6Ping - Basic IPv6 ping test
  • IcmpPing - Basic IPv4 ping test
  • Iperf - A module encapsulating the iperf test tools for measuring TCP/UDP performance
  • LinkNeg - Performs a link negotiation test
  • Multicast - Set of tools to assess the implementation of IP multicast in Linux
  • NetCat - Defines a netcat stream test
  • Netperf - A module encapsulating the netperf test tools for measuring TCP/UDP performance
  • PacketAssert - Listen for packets with specific properties using tcpdump, count and evaluate them
  • PktCounter - Count incoming packets using iptables. This is much faster, although also less configurable than TestPacketAssert.
  • PktgenTx - Generate packets using the kernel pktgen module