| Index: third_party/WebKit/Source/platform/scheduler/base/task_queue_selector_unittest.cc
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/base/task_queue_selector_unittest.cc b/third_party/WebKit/Source/platform/scheduler/base/task_queue_selector_unittest.cc
|
| index 08c5b0d050bc18606fde0429ea3d45e5330f1f7f..ef4cd8ac7e48d1de654326ef6dfb6c99d1652a11 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/base/task_queue_selector_unittest.cc
|
| +++ b/third_party/WebKit/Source/platform/scheduler/base/task_queue_selector_unittest.cc
|
| @@ -66,8 +66,8 @@ class TaskQueueSelectorTest : public testing::Test {
|
| for (size_t i = 0; i < num_tasks; i++) {
|
| changed_queue_set.insert(queue_indices[i]);
|
| task_queues_[queue_indices[i]]->immediate_work_queue()->Push(
|
| - TaskQueueImpl::Task(FROM_HERE, test_closure_, base::TimeTicks(), 0,
|
| - true, i));
|
| + TaskQueueImpl::Task(FROM_HERE, test_closure_, {base::TimeTicks(), i},
|
| + true));
|
| }
|
| }
|
|
|
| @@ -78,8 +78,8 @@ class TaskQueueSelectorTest : public testing::Test {
|
| for (size_t i = 0; i < num_tasks; i++) {
|
| changed_queue_set.insert(queue_indices[i]);
|
| task_queues_[queue_indices[i]]->immediate_work_queue()->Push(
|
| - TaskQueueImpl::Task(FROM_HERE, test_closure_, base::TimeTicks(), 0,
|
| - true, enqueue_orders[i]));
|
| + TaskQueueImpl::Task(FROM_HERE, test_closure_,
|
| + {base::TimeTicks(), enqueue_orders[i]}, true));
|
| }
|
| }
|
|
|
| @@ -379,7 +379,7 @@ TEST_F(TaskQueueSelectorTest, ChooseOldestWithPriority_Empty) {
|
|
|
| TEST_F(TaskQueueSelectorTest, ChooseOldestWithPriority_OnlyDelayed) {
|
| task_queues_[0]->delayed_work_queue()->Push(TaskQueueImpl::Task(
|
| - FROM_HERE, test_closure_, base::TimeTicks(), 0, true, 0));
|
| + FROM_HERE, test_closure_, {base::TimeTicks(), 0}, true));
|
|
|
| WorkQueue* chosen_work_queue = nullptr;
|
| bool chose_delayed_over_immediate = false;
|
| @@ -392,7 +392,7 @@ TEST_F(TaskQueueSelectorTest, ChooseOldestWithPriority_OnlyDelayed) {
|
|
|
| TEST_F(TaskQueueSelectorTest, ChooseOldestWithPriority_OnlyImmediate) {
|
| task_queues_[0]->immediate_work_queue()->Push(TaskQueueImpl::Task(
|
| - FROM_HERE, test_closure_, base::TimeTicks(), 0, true, 0));
|
| + FROM_HERE, test_closure_, {base::TimeTicks(), 0}, true));
|
|
|
| WorkQueue* chosen_work_queue = nullptr;
|
| bool chose_delayed_over_immediate = false;
|
| @@ -418,9 +418,8 @@ TEST_F(TaskQueueSelectorTest, TestObserverWithOneBlockedQueue) {
|
| voter->SetQueueEnabled(false);
|
| selector.DisableQueue(task_queue.get());
|
|
|
| - TaskQueueImpl::Task task(FROM_HERE, test_closure_, base::TimeTicks(), 0,
|
| + TaskQueueImpl::Task task(FROM_HERE, test_closure_, {base::TimeTicks(), 0},
|
| true);
|
| - task.set_enqueue_order(0);
|
| task_queue->immediate_work_queue()->Push(std::move(task));
|
|
|
| WorkQueue* chosen_work_queue;
|
| @@ -454,12 +453,10 @@ TEST_F(TaskQueueSelectorTest, TestObserverWithTwoBlockedQueues) {
|
|
|
| selector.SetQueuePriority(task_queue2.get(), TaskQueue::CONTROL_PRIORITY);
|
|
|
| - TaskQueueImpl::Task task1(FROM_HERE, test_closure_, base::TimeTicks(), 0,
|
| + TaskQueueImpl::Task task1(FROM_HERE, test_closure_, {base::TimeTicks(), 0},
|
| true);
|
| - TaskQueueImpl::Task task2(FROM_HERE, test_closure_, base::TimeTicks(), 1,
|
| + TaskQueueImpl::Task task2(FROM_HERE, test_closure_, {base::TimeTicks(), 1},
|
| true);
|
| - task1.set_enqueue_order(0);
|
| - task2.set_enqueue_order(1);
|
| task_queue->immediate_work_queue()->Push(std::move(task1));
|
| task_queue2->immediate_work_queue()->Push(std::move(task2));
|
|
|
| @@ -508,15 +505,13 @@ class ChooseOldestWithPriorityTest
|
| public testing::WithParamInterface<ChooseOldestWithPriorityTestParam> {};
|
|
|
| TEST_P(ChooseOldestWithPriorityTest, RoundRobinTest) {
|
| - task_queues_[0]->immediate_work_queue()->Push(
|
| - TaskQueueImpl::Task(FROM_HERE, test_closure_, base::TimeTicks(),
|
| - GetParam().immediate_task_enqueue_order, true,
|
| - GetParam().immediate_task_enqueue_order));
|
| -
|
| - task_queues_[0]->delayed_work_queue()->Push(
|
| - TaskQueueImpl::Task(FROM_HERE, test_closure_, base::TimeTicks(),
|
| - GetParam().delayed_task_enqueue_order, true,
|
| - GetParam().delayed_task_enqueue_order));
|
| + task_queues_[0]->immediate_work_queue()->Push(TaskQueueImpl::Task(
|
| + FROM_HERE, test_closure_,
|
| + {base::TimeTicks(), GetParam().immediate_task_enqueue_order}, true));
|
| +
|
| + task_queues_[0]->delayed_work_queue()->Push(TaskQueueImpl::Task(
|
| + FROM_HERE, test_closure_,
|
| + {base::TimeTicks(), GetParam().delayed_task_enqueue_order}, true));
|
|
|
| selector_.SetImmediateStarvationCountForTest(
|
| GetParam().immediate_starvation_count);
|
|
|