| Index: tests/OnceTest.cpp
|
| diff --git a/tests/OnceTest.cpp b/tests/OnceTest.cpp
|
| index 192abaaee36266c81ceb3e7773b8ae524415a669..389d257b73fdb3a8aa25be023f6f48750cd2bb2f 100644
|
| --- a/tests/OnceTest.cpp
|
| +++ b/tests/OnceTest.cpp
|
| @@ -6,7 +6,7 @@
|
| */
|
|
|
| #include "SkOnce.h"
|
| -#include "SkTaskGroup.h"
|
| +#include "SkThreadPool.h"
|
| #include "Test.h"
|
|
|
| static void add_five(int* x) {
|
| @@ -42,7 +42,7 @@
|
| };
|
|
|
| DEF_TEST(SkOnce_Multithreaded, r) {
|
| - const int kTasks = 16;
|
| + const int kTasks = 16, kThreads = 4;
|
|
|
| // Make a bunch of tasks that will race to be the first to add six to x.
|
| Racer racers[kTasks];
|
| @@ -54,11 +54,11 @@
|
| }
|
|
|
| // Let them race.
|
| - SkTaskGroup tg;
|
| + SkThreadPool pool(kThreads);
|
| for (int i = 0; i < kTasks; i++) {
|
| - tg.add(&racers[i]);
|
| + pool.add(&racers[i]);
|
| }
|
| - tg.wait();
|
| + pool.wait();
|
|
|
| // Only one should have done the +=.
|
| REPORTER_ASSERT(r, 6 == x);
|
|
|