We had a few issues with the integration tests run in Github Actions. These tests fail on pull requests where it should not fail (e.g. PR #45).
This PR adds a bit more checks to ensure the SSH3 server is still running before running every test spec.
It also ensures that the port forwarding test specs can be run in parrallel by making them use different port numbers.
We had a few issues with the integration tests run in Github Actions. These tests fail on pull requests where it should not fail (e.g. PR #45). This PR adds a bit more checks to ensure the SSH3 server is still running before running every test spec. It also ensures that the port forwarding test specs can be run in parrallel by making them use different port numbers.