This PR closes #230. I think it is false issue. Snapshot extractor does wait for update function. The call-block-logs test is also working after removing test.skip.
Here's a pseudocode to explain what happens.
let write = ''
let ret = await init()
write += ret.write
while(msgIn !== msgOut) {
const ret = await update()
write += ret.write
}
return write
This PR closes #230. I think it is false issue. Snapshot extractor does wait for
update
function. The call-block-logs test is also working after removingtest.skip
.Here's a pseudocode to explain what happens.
In short, snapshot extractor is a mini lifecycle.