mirror of
https://github.com/wassname/ray.git
synced 2026-07-21 12:50:45 +08:00
ASAN build for ray core tests (#8431)
This commit is contained in:
@@ -640,7 +640,7 @@ TEST_F(SchedulingTest, TaskResourceInstancesTest) {
|
||||
|
||||
TaskRequest task_req;
|
||||
vector<FixedPoint> pred_demands = {3. /* CPU */, 2. /* MEM */, 1.5 /* GPU */};
|
||||
vector<bool> pred_soft = {false};
|
||||
vector<bool> pred_soft = {false, false, false};
|
||||
initTaskRequest(task_req, pred_demands, pred_soft, EmptyIntVector,
|
||||
EmptyFixedPointVector, EmptyBoolVector, EmptyIntVector);
|
||||
|
||||
@@ -725,7 +725,7 @@ TEST_F(SchedulingTest, TaskResourceInstancesTest) {
|
||||
|
||||
TaskRequest task_req;
|
||||
vector<FixedPoint> pred_demands = {3. /* CPU */, 2. /* MEM */, 1.5 /* GPU */};
|
||||
vector<bool> pred_soft = {false};
|
||||
vector<bool> pred_soft = {false, false, false};
|
||||
vector<FixedPoint> cust_demands{3, 2};
|
||||
vector<bool> cust_soft{false, false};
|
||||
initTaskRequest(task_req, pred_demands, pred_soft, cust_ids, cust_demands, cust_soft,
|
||||
@@ -755,7 +755,7 @@ TEST_F(SchedulingTest, TaskResourceInstancesTest) {
|
||||
|
||||
TaskRequest task_req;
|
||||
vector<FixedPoint> pred_demands = {3. /* CPU */, 2. /* MEM */, 1.5 /* GPU */};
|
||||
vector<bool> pred_soft = {false};
|
||||
vector<bool> pred_soft = {false, false, false};
|
||||
vector<FixedPoint> cust_demands{3, 10};
|
||||
vector<bool> cust_soft{false, false};
|
||||
initTaskRequest(task_req, pred_demands, pred_soft, cust_ids, cust_demands, cust_soft,
|
||||
@@ -782,7 +782,7 @@ TEST_F(SchedulingTest, TaskResourceInstancesTest) {
|
||||
|
||||
TaskRequest task_req;
|
||||
vector<FixedPoint> pred_demands = {3. /* CPU */, 2. /* MEM */, 1.5 /* GPU */};
|
||||
vector<bool> pred_soft = {false};
|
||||
vector<bool> pred_soft = {false, false, false};
|
||||
vector<FixedPoint> cust_demands{3, 10};
|
||||
vector<bool> cust_soft{false, true};
|
||||
initTaskRequest(task_req, pred_demands, pred_soft, cust_ids, cust_demands, cust_soft,
|
||||
|
||||
@@ -369,7 +369,12 @@ class DirectActorReceiverTest : public ::testing::Test {
|
||||
|
||||
void StartIOService() { main_io_service_.run(); }
|
||||
|
||||
void StopIOService() { main_io_service_.stop(); }
|
||||
void StopIOService() {
|
||||
// We must delete the receiver before stopping the IO service, since it
|
||||
// contains timers referencing the service.
|
||||
receiver_.reset();
|
||||
main_io_service_.stop();
|
||||
}
|
||||
|
||||
std::unique_ptr<CoreWorkerDirectTaskReceiver> receiver_;
|
||||
|
||||
|
||||
@@ -411,8 +411,8 @@ class SchedulingQueue {
|
||||
while (!pending_tasks_.empty()) {
|
||||
auto head = pending_tasks_.begin();
|
||||
head->second.Cancel();
|
||||
pending_tasks_.erase(head);
|
||||
next_seq_no_ = std::max(next_seq_no_, head->first + 1);
|
||||
pending_tasks_.erase(head);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user