mirror of
https://github.com/wassname/ray.git
synced 2026-08-05 13:21:03 +08: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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user