diff options
author | Brian Sipos <brian.sipos@gmail.com> | 2021-10-11 01:03:50 -0400 |
---|---|---|
committer | Wireshark GitLab Utility <gerald+gitlab-utility@wireshark.org> | 2021-10-17 14:09:07 +0000 |
commit | c36ce0b01b25eac9a5ecf377f48f2b33f0f49df0 (patch) | |
tree | 8ae3a0dc9b987df95f26769945d1ac21063e93e0 /test | |
parent | 0e667117b43fda4aadc78bfd1402fe9516cf8d2a (diff) |
TCPCLv4: Update TCPCL dissector to include version 4 from dtn-wireshark
Some enhancements and visual fixes to version 3 dissector are also included.
Diffstat (limited to 'test')
-rw-r--r-- | test/captures/dtn_tcpclv3_bpv6_transfer.pcapng | bin | 0 -> 4768 bytes | |||
-rw-r--r-- | test/captures/dtn_tcpclv4_bpv7_transfer.pcapng | bin | 0 -> 3960 bytes | |||
-rw-r--r-- | test/suite_dissection.py | 19 |
3 files changed, 19 insertions, 0 deletions
diff --git a/test/captures/dtn_tcpclv3_bpv6_transfer.pcapng b/test/captures/dtn_tcpclv3_bpv6_transfer.pcapng Binary files differnew file mode 100644 index 0000000000..d8e0764618 --- /dev/null +++ b/test/captures/dtn_tcpclv3_bpv6_transfer.pcapng diff --git a/test/captures/dtn_tcpclv4_bpv7_transfer.pcapng b/test/captures/dtn_tcpclv4_bpv7_transfer.pcapng Binary files differnew file mode 100644 index 0000000000..4bdf152fdd --- /dev/null +++ b/test/captures/dtn_tcpclv4_bpv7_transfer.pcapng diff --git a/test/suite_dissection.py b/test/suite_dissection.py index 40fbe53f00..45616d6727 100644 --- a/test/suite_dissection.py +++ b/test/suite_dissection.py @@ -17,6 +17,25 @@ import sys @fixtures.mark_usefixtures('test_env') @fixtures.uses_fixtures +class case_dissect_dtn_tcpcl(subprocesstest.SubprocessTestCase): + + def test_tcpclv3_xfer(self, cmd_tshark, features, dirs, capture_file): + self.assertRun((cmd_tshark, + '-r', capture_file('dtn_tcpclv3_bpv6_transfer.pcapng'), + '-Tfields', '-etcpcl.ack.length', + )) + self.assertEqual(self.countOutput(r'1064'), 2) + + def test_tcpclv4_xfer(self, cmd_tshark, features, dirs, capture_file): + self.assertRun((cmd_tshark, + '-r', capture_file('dtn_tcpclv4_bpv7_transfer.pcapng'), + '-Tfields', '-etcpcl.v4.xfer_ack.ack_len', + )) + self.assertEqual(self.countOutput(r'199'), 2) + + +@fixtures.mark_usefixtures('test_env') +@fixtures.uses_fixtures class case_dissect_bpv7(subprocesstest.SubprocessTestCase): def test_bpv7_admin_status(self, cmd_tshark, features, dirs, capture_file): |