Index: third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScopeTest.cpp |
diff --git a/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScopeTest.cpp b/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScopeTest.cpp |
index 6e4e965f8403440990e8e65c0d6f2b24a41f4568..c20e1bd2234f91cf77b64447d898996c9609e8ed 100644 |
--- a/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScopeTest.cpp |
+++ b/third_party/WebKit/Source/modules/webaudio/AudioWorkletGlobalScopeTest.cpp |
@@ -17,6 +17,7 @@ |
#include "bindings/core/v8/WorkerOrWorkletScriptController.h" |
#include "core/workers/WorkerBackingThread.h" |
#include "core/workers/WorkerReportingProxy.h" |
+#include "core/workers/WorkerTaskRunners.h" |
#include "core/workers/WorkerThreadStartupData.h" |
#include "modules/webaudio/AudioBuffer.h" |
#include "modules/webaudio/AudioWorkletProcessor.h" |
@@ -62,34 +63,40 @@ class AudioWorkletGlobalScopeTest : public ::testing::Test { |
void RunBasicTest(WorkerThread* thread) { |
WaitableEvent waitable_event; |
- thread->PostTask( |
- BLINK_FROM_HERE, |
- CrossThreadBind( |
- &AudioWorkletGlobalScopeTest::RunBasicTestOnWorkletThread, |
- CrossThreadUnretained(this), CrossThreadUnretained(thread), |
- CrossThreadUnretained(&waitable_event))); |
+ thread->GetWorkerTaskRunners() |
+ ->Get(TaskType::kUnthrottled) |
+ ->PostTask( |
+ BLINK_FROM_HERE, |
+ CrossThreadBind( |
+ &AudioWorkletGlobalScopeTest::RunBasicTestOnWorkletThread, |
+ CrossThreadUnretained(this), CrossThreadUnretained(thread), |
+ CrossThreadUnretained(&waitable_event))); |
waitable_event.Wait(); |
} |
void RunSimpleProcessTest(WorkerThread* thread) { |
WaitableEvent waitable_event; |
- thread->PostTask( |
- BLINK_FROM_HERE, |
- CrossThreadBind( |
- &AudioWorkletGlobalScopeTest::RunSimpleProcessTestOnWorkletThread, |
- CrossThreadUnretained(this), CrossThreadUnretained(thread), |
- CrossThreadUnretained(&waitable_event))); |
+ thread->GetWorkerTaskRunners() |
+ ->Get(TaskType::kUnthrottled) |
+ ->PostTask(BLINK_FROM_HERE, |
+ CrossThreadBind(&AudioWorkletGlobalScopeTest:: |
+ RunSimpleProcessTestOnWorkletThread, |
+ CrossThreadUnretained(this), |
+ CrossThreadUnretained(thread), |
+ CrossThreadUnretained(&waitable_event))); |
waitable_event.Wait(); |
} |
void RunParsingTest(WorkerThread* thread) { |
WaitableEvent waitable_event; |
- thread->PostTask( |
- BLINK_FROM_HERE, |
- CrossThreadBind( |
- &AudioWorkletGlobalScopeTest::RunParsingTestOnWorkletThread, |
- CrossThreadUnretained(this), CrossThreadUnretained(thread), |
- CrossThreadUnretained(&waitable_event))); |
+ thread->GetWorkerTaskRunners() |
+ ->Get(TaskType::kUnthrottled) |
+ ->PostTask( |
+ BLINK_FROM_HERE, |
+ CrossThreadBind( |
+ &AudioWorkletGlobalScopeTest::RunParsingTestOnWorkletThread, |
+ CrossThreadUnretained(this), CrossThreadUnretained(thread), |
+ CrossThreadUnretained(&waitable_event))); |
waitable_event.Wait(); |
} |