diff options
Diffstat (limited to 'test/built-ins/Atomics/wake/wake-all.js')
-rw-r--r-- | test/built-ins/Atomics/wake/wake-all.js | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/test/built-ins/Atomics/wake/wake-all.js b/test/built-ins/Atomics/wake/wake-all.js index abafe52ad..0e013de27 100644 --- a/test/built-ins/Atomics/wake/wake-all.js +++ b/test/built-ins/Atomics/wake/wake-all.js @@ -7,16 +7,16 @@ description: > Test that Atomics.wake wakes all waiters if that's what the count is. ---*/ -var WAKEUP = 0; // Waiters on this will be woken -var DUMMY = 1; // Waiters on this will not be woken -var RUNNING = 2; // Accounting of live agents +var WAKEUP = 0; // Waiters on this will be woken +var DUMMY = 1; // Waiters on this will not be woken +var RUNNING = 2; // Accounting of live agents var NUMELEM = 3; var NUMAGENT = 3; -for (var i = 0; i < NUMAGENT; i++) { - $262.agent.start( - ` +for (var i=0; i < NUMAGENT; i++) { +$262.agent.start( +` $262.agent.receiveBroadcast(function (sab) { var ia = new Int32Array(sab); Atomics.add(ia, ${RUNNING}, 1); @@ -27,7 +27,7 @@ $262.agent.receiveBroadcast(function (sab) { } $262.agent.start( - ` +` $262.agent.receiveBroadcast(function (sab) { var ia = new Int32Array(sab); Atomics.add(ia, ${RUNNING}, 1); @@ -41,7 +41,7 @@ var ia = new Int32Array(new SharedArrayBuffer(NUMELEM * Int32Array.BYTES_PER_ELE $262.agent.broadcast(ia.buffer); // Wait for agents to be running. -waitUntil(ia, RUNNING, NUMAGENT + 1); +waitUntil(ia, RUNNING, NUMAGENT+1); // Then wait some more to give the agents a fair chance to wait. If we don't, // we risk sending the wakeup before agents are sleeping, and we hang. @@ -51,26 +51,26 @@ $262.agent.sleep(500); assert.sameValue(Atomics.wake(ia, WAKEUP), NUMAGENT); var rs = []; -for (var i = 0; i < NUMAGENT + 1; i++) - rs.push(getReport()); +for (var i=0; i < NUMAGENT+1; i++) + rs.push(getReport()); rs.sort(); -for (var i = 0; i < NUMAGENT; i++) - assert.sameValue(rs[i], "A ok"); +for (var i=0; i < NUMAGENT; i++) + assert.sameValue(rs[i], "A ok"); assert.sameValue(rs[NUMAGENT], "B timed-out"); function getReport() { - var r; - while ((r = $262.agent.getReport()) == null) - $262.agent.sleep(100); - return r; + var r; + while ((r = $262.agent.getReport()) == null) + $262.agent.sleep(100); + return r; } function waitUntil(ia, k, value) { - var i = 0; - while (Atomics.load(ia, k) !== value && i < 15) { - $262.agent.sleep(100); - i++; - } - assert.sameValue(Atomics.load(ia, k), value, "All agents are running"); + var i = 0; + while (Atomics.load(ia, k) !== value && i < 15) { + $262.agent.sleep(100); + i++; + } + assert.sameValue(Atomics.load(ia, k), value, "All agents are running"); } |