| Index: third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/compositor-worker-postmessage.html
|
| diff --git a/third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/compositor-worker-postmessage.html b/third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/compositor-worker-postmessage.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..0bf0e8ae49d7e6b00a395669a33fd939c986433a
|
| --- /dev/null
|
| +++ b/third_party/WebKit/LayoutTests/virtual/threaded/fast/compositorworker/compositor-worker-postmessage.html
|
| @@ -0,0 +1,25 @@
|
| +<!DOCTYPE html>
|
| +<script src="../../../../resources/testharness.js"></script>
|
| +<script src="../../../../resources/testharnessreport.js"></script>
|
| +<script type='text/compositor-worker' id='compositor_worker'>
|
| +// This code runs in the compositor worker.
|
| +onmessage = function(msg) {
|
| + postMessage({});
|
| +}
|
| +postMessage({});
|
| +</script>
|
| +<script>
|
| +var test = async_test("This test checks that post-messages happen correctly.");
|
| +var url = window.URL.createObjectURL(new Blob([compositor_worker.textContent]));
|
| +var worker = new CompositorWorker(url);
|
| +var messageCount = 10;
|
| +
|
| +worker.onmessage = function(msg) {
|
| + if (messageCount > 0)
|
| + worker.postMessage({});
|
| + else
|
| + test.done();
|
| + --messageCount;
|
| +}
|
| +
|
| +</script>
|
|
|