Wireshark-commits: [Wireshark-commits] master caa8efa: tests: add regression tests for Follow TCP S
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=caa8efa0d2435c527bb947c3fb3f1b4a610ef515
Submitter: Anders Broman (a.broman58@xxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
caa8efa by Peter Wu (peter@xxxxxxxxxxxxx):
tests: add regression tests for Follow TCP Stream
Verified that the tests failed without the fixes for the linked bugs.
The tests have full statement coverage(*1) for check_follow_fragments
and follow_tcp_tap_listener. For details and Scapy script, see:
https://git.lekensteyn.nl/peter/wireshark-notes/commit/crafted-pkt/badsegments.py?id=4ecf9d858b49e76d8a9c29df01ce1bd523ae6704
(*1) except for `if (data_length <= data_offset) { data_length = 0; }`
Change-Id: I625536df375272cf6c9116231194c39df1217fae
Ping-Bug: 13700
Ping-Bug: 14944
Reviewed-on: https://code.wireshark.org/review/28618
Petri-Dish: Peter Wu <peter@xxxxxxxxxxxxx>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
Actions performed:
from 11871be Plug extension list leak.
adds caa8efa tests: add regression tests for Follow TCP Stream
Summary of changes:
CMakeLists.txt | 1 +
test/captures/tcp-badsegments.pcap | Bin 0 -> 1732 bytes
test/suite_follow.py | 75 +++++++++++++++++++++++++++++++++++++
3 files changed, 76 insertions(+)
create mode 100644 test/captures/tcp-badsegments.pcap
create mode 100644 test/suite_follow.py