mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 05:51:39 +00:00
- Introduced a new plan to address port-in-use race conditions in both server and test environments. - Implemented a retry mechanism with exponential backoff for binding to known ports in `LiveServer::start()`. - Added a `respawn_with_new_port()` method in `TestServeSession` to handle transient port conflicts during tests. - Modified `wait_to_come_online()` to retry with a new port if the server process exits due to `AddrInUse`. - Updated `fresh_rebuild_read()` to include port retry logic, enhancing robustness against port conflicts. These changes aim to improve the reliability of server and test interactions by mitigating race conditions related to port usage. |
||
|---|---|---|
| .. | ||
| fmt | ||
| http | ||
| log | ||
| Packages | ||
| rbx_dom_lua | ||
| src | ||
| msgpack.lua | ||
| run-tests.server.lua | ||
| test-place.project.json | ||
| Version.txt | ||