mirror of
https://github.com/vale981/ray
synced 2025-03-06 10:31:39 -05:00
[TEST]Check if port is free before start up redis (#9974)
* [TEST]Check if port is free before start up redis * per comment
This commit is contained in:
parent
22934619df
commit
8bea875673
1 changed files with 4 additions and 1 deletions
|
@ -18,6 +18,7 @@
|
|||
#include <functional>
|
||||
|
||||
#include "ray/common/buffer.h"
|
||||
#include "ray/common/network_util.h"
|
||||
#include "ray/common/ray_object.h"
|
||||
#include "ray/common/test_util.h"
|
||||
#include "ray/util/filesystem.h"
|
||||
|
@ -46,7 +47,9 @@ int TestSetupUtil::StartUpRedisServer(const int &port) {
|
|||
srand(current_time_ms() % RAND_MAX);
|
||||
}
|
||||
// Use random port (in range [2000, 7000) to avoid port conflicts between UTs.
|
||||
actual_port = rand() % 5000 + 2000;
|
||||
do {
|
||||
actual_port = rand() % 5000 + 2000;
|
||||
} while (!CheckFree(actual_port));
|
||||
}
|
||||
|
||||
std::string program = TEST_REDIS_SERVER_EXEC_PATH;
|
||||
|
|
Loading…
Add table
Reference in a new issue