/packetdrill-testcases

packetdrill testcases for network regression testing

Primary LanguagePython

packetdrill testcases

The packetdrill scripting tool enables quick, precise tests for entire TCP/UDP/IPv4/IPv6 network stacks, from the system call layer down to the NIC hardware. This repository contains about 1.5k testcases for packetdrill.

Specifications:

How-To

sudo scripts/install-packetdrill.sh
python3 -m venv venv
source venv/bin/activate
pip install -r scripts/requirements.txt
python3 scripts/run-tests.py --discovery
python3 scripts/run-tests.py --report_file junit.xml
python3 scripts/run-tests.py --testplan testplans/testplan-freebsd.json
python3 scripts/run-tests.py --testplan testplans/testplan-linux.json --report_file junit.xml

TODO

How to contribute

TODO

Acknowledments