(offset, index, num, workers, msg)
| 233 | }; |
| 234 | |
| 235 | let wasmWakeCheck = function(offset, index, num, workers, msg) { |
| 236 | waitForAllWorkers(offset + index); |
| 237 | if (num >= numWorkers) { |
| 238 | assertEquals(numWorkers, WasmAtomicNotify(memory, offset, index, num)); |
| 239 | } else { |
| 240 | assertEquals(num, WasmAtomicNotify(memory, offset, index, num)); |
| 241 | assertEquals(numWorkers-num, |
| 242 | WasmAtomicNotify(memory, offset, index, numWorkers)); |
| 243 | } |
| 244 | for (let id = 0; id < numWorkers; id++) { |
| 245 | assertEquals(msg, workers[id].getMessage()); |
| 246 | } |
| 247 | }; |
| 248 | |
| 249 | let workers = []; |
| 250 | for (let id = 0; id < numWorkers; id++) { |
no test coverage detected