FREE_PORT
should be tracked at the provider level to avoid duplication
#49
Labels
bug
Something isn't working
Here's an example where (I believe) we handed out the same free port to multiple concurrent processes:
![image](https://private-user-images.githubusercontent.com/2442466/249290773-53e059d0-5246-4550-bfd3-92a8659bc38e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTU5NjIsIm5iZiI6MTczOTU5NTY2MiwicGF0aCI6Ii8yNDQyNDY2LzI0OTI5MDc3My01M2UwNTlkMC01MjQ2LTQ1NTAtYmZkMy05MmE4NjU5YmMzOGUucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTVUMDUwMTAyWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NDNjYTUyZGZjZTNkODIxODIyNDM5ODFjYzAwODkxMmQ5ZjA2YTRhMzBkNGZkOGI3NDQ3MDYxOTAwMzYxMDBmMyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.JZNzkrI4K9a53U--tXUpRhvtCPd6m3z6Zh9-AUmEpa8)
If we track port's we've handed out at the provider level, then we can avoid duplication and have tests "return" then once the test is complete.
cc @imjasonh
The text was updated successfully, but these errors were encountered: