// |jit-test| error:all-jobs-completed-successfully // Verifiy that a breakpoints force-return queues the promise microtask to run // in the debuggee's job queue, not the debugger's // AutoDebuggerJobQueueInterruption.
let g = newGlobal({ newCompartment: true });
g.eval(`
async function asyncFn(x) {
await Promise.resolve();
debugger;
} function enterDebuggee(){}
`); const dbg = new Debugger(g);
const result = await it;
assertEq(result, "exit"); // If execution here is resumed from the debugger's queue, this call will // trigger DebuggeeWouldRun exception.
g.enterDebuggee();
throw"all-jobs-completed-successfully";
})();
Messung V0.5
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.