TEST_F(CompositorWorkerManagerTest, Basic) { OwnPtr<WebWaitableEvent> creationEvent = adoptPtr(Platform::current()->createWaitableEvent()); RefPtr<CompositorWorkerThread> compositorWorker = createCompositorWorker(creationEvent.get()); waitForWaitableEventAfterIteratingCurrentLoop(creationEvent.get()); checkWorkerCanExecuteScript(compositorWorker.get()); compositorWorker->terminateAndWait(); }
void createWorkerAdapter(OwnPtr<CompositorWorkerThread>* workerThread, WaitableEvent* creationEvent) { *workerThread = createCompositorWorker(creationEvent); }