11 echo '################################################################################'
13 echo '################################################################################'
20 header "Cleaning up leftovers from previous runs"
22 for name in tinc tincd; do
23 pkill -TERM -x "$name" || true
24 pkill -KILL -x "$name" || true
29 header "Running test flavor $flavor"
36 make check -j2 VERBOSE=1 || code=$?
38 tar -c -z -f "/tmp/tests.$flavor.tar.gz" test/
43 # GitHub Checkout action supports git 2.18+.
44 # If we're running in a container with an older version,
45 # create our own local repository to make `git clean` work.
46 if ! [ -e .git ]; then
56 run_tests nolegacy --disable-legacy-protocol
59 bail "unknown test flavor $1"