francoismichel / ssh3

SSH3: faster and rich secure shell using HTTP/3, checkout our article here: https://arxiv.org/abs/2312.08396 and our Internet-Draft: https://datatracker.ietf.org/doc/draft-michel-ssh3/
https://arxiv.org/abs/2312.08396
Apache License 2.0
3.18k stars 81 forks source link

Integration tests server checks #49

Closed francoismichel closed 6 months ago

francoismichel commented 6 months ago

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.