Wireshark-commits: [Wireshark-commits] master 0ad4239: Start porting our test scripts to Python. Ad

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 26 Apr 2018 19:27:32 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=0ad423924992f8504b3e75980e1e9efb65d84214
Submitter: Gerald Combs (gerald@xxxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

0ad4239 by Gerald Combs (gerald@xxxxxxxxxxxxx):

    Start porting our test scripts to Python. Add ctest support.
    
    Create Python versions of our various test shell scripts. Add CMake
    tests for each suite. Tests can now be run directly via test.py, via the
    "test" target, or via ctest, e.g.
    
      ctest --verbose --jobs 3
    
    Add a testing chapter to the Developer's Guide.
    
    Add a way to disable ctest in dpkg-buildpackage.
    
    Suites completed:
    - capture
    - clopts
    - decryption
    - dissection
    
    Remaining suites:
    - fileformats
    - io
    - mergecap
    - nameres
    - text2pcap
    - unittests
    - wslua
    
    Change-Id: I8936e05edefc76a86b6a7a5da302e7461bbdda0f
    Reviewed-on: https://code.wireshark.org/review/27134
    Petri-Dish: Gerald Combs <gerald@xxxxxxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Peter Wu <peter@xxxxxxxxxxxxx>
    Reviewed-by: Gerald Combs <gerald@xxxxxxxxxxxxx>
    

Actions performed:

    from  f9522d8   Qt: fix crash on dragging in packet dialog
    adds  0ad4239   Start porting our test scripts to Python. Add ctest support.


Summary of changes:
 CMakeLists.txt                               |  34 +-
 debian/rules                                 |   8 +
 docbook/developer-guide.asciidoc             |   2 +
 docbook/wsdg_src/WSDG_chapter_tests.asciidoc | 170 +++++++++
 test/README.test                             |  88 +----
 test/config.py                               | 186 ++++++++++
 test/subprocesstest.py                       | 206 +++++++++++
 test/suite-decryption.sh                     |  32 +-
 test/suite_capture.py                        | 321 +++++++++++++++++
 test/suite_clopts.py                         | 176 ++++++++++
 test/suite_decryption.py                     | 496 +++++++++++++++++++++++++++
 test/suite_dissection.py                     |  30 ++
 test/test.py                                 | 120 +++++++
 test/util_slow_dhcp_pcap.py                  |  23 ++
 14 files changed, 1802 insertions(+), 90 deletions(-)
 create mode 100644 docbook/wsdg_src/WSDG_chapter_tests.asciidoc
 create mode 100644 test/config.py
 create mode 100644 test/subprocesstest.py
 create mode 100644 test/suite_capture.py
 create mode 100644 test/suite_clopts.py
 create mode 100644 test/suite_decryption.py
 create mode 100644 test/suite_dissection.py
 create mode 100755 test/test.py
 create mode 100644 test/util_slow_dhcp_pcap.py