Here's get another batch of fixes and cleanups for passt/pasta tests. Some of these are preliminary fixes before an upcoming series changing to use more reliable (less tmux screen-scraping dependent) methods for dispatching commands in various contexts. Others are just miscellaneous fixes. David Gibson (10): test: Convert distro tests to use socat instead of nc/ncat test: Split cppcheck and clang-tidy tests into different files test: Remove unused *_XTERM variables test: Ignore video processing temporary files test: Split setup/teardown functions for build and distro tests test: Only select a single interface or gateway in tests test: Rename slightly misleading "valgrind" tests test: Use shutdown test for pasta test: Log debugging output from test script test: Kill qemu by pidfile rather than ^C test/.gitignore | 4 ++ test/build/{static_checkers => clang_tidy} | 5 +-- test/build/cppcheck | 17 ++++++++ test/dhcp/passt | 4 +- test/dhcp/pasta | 4 +- test/distro/debian | 28 ++++++------- test/distro/fedora | 48 +++++++++++----------- test/distro/opensuse | 18 ++++---- test/distro/ubuntu | 16 ++++---- test/lib/setup | 41 ++++++++++++------ test/lib/term | 4 -- test/ndp/passt | 4 +- test/ndp/pasta | 2 +- test/run | 15 +++++-- test/{valgrind => shutdown}/passt | 9 ++-- test/{valgrind => shutdown}/passt_in_ns | 9 ++-- 16 files changed, 134 insertions(+), 94 deletions(-) rename test/build/{static_checkers => clang_tidy} (86%) create mode 100644 test/build/cppcheck rename test/{valgrind => shutdown}/passt (62%) rename test/{valgrind => shutdown}/passt_in_ns (62%) -- 2.37.2