This pull request is based on looking at the coverage report, and adding tests that should exercise more code paths. This should increase code coverage by tests.
This also contains pinging a local IPv6 multicast address. I do not know if this works with the GitHub CI. It does work on my GNU/Linux system at home, and IPv6 requires multicast support, so it should work.
If not all tests work with the GitHub CI, I'll close the pull request and look into the problems.
coverage: 84.35% (+1.7%) from 82.67%
when pulling 13be25ed727a2e6c28ea21af926cd8da43b785bc on auerswal:more_tests
into 290d944b56d78bf83cce54562707a605c56b442b on schweikert:develop.
This pull request is based on looking at the coverage report, and adding tests that should exercise more code paths. This should increase code coverage by tests.
This also contains pinging a local IPv6 multicast address. I do not know if this works with the GitHub CI. It does work on my GNU/Linux system at home, and IPv6 requires multicast support, so it should work.
If not all tests work with the GitHub CI, I'll close the pull request and look into the problems.