haikuwebkit/LayoutTests/fast/workers/worker-close-more-expected.txt

13 lines
726 B
Plaintext

Test WorkerGlobalScope.close() method. Will print PASS multiple times, followed by DONE.
Test 1: Call close() in the worker, then enter infinite loop. From the Worker object side, call terminate(). Verify the loop is terminated.
PASS: workerThreadCount = 0
PASS: Worker thread created and closed, received message: closed
PASS: Worker exited after terminate() terminated the infinite loop.
Test 2: post 2 messages to a MessagePort into the worker. port.onmessage handler inside the worker will call close(). Verify that the second onmessage was not executed.
PASS: workerThreadCount = 0
PASS: MessagePort multiple message test, received message: echo_ping1
PASS: MessagePort messages were not delivered asfter close().
DONE