// We can't actually assert that onPop executed because there's one test // that tests NX works across a removeDebuggee/addDebuggee toggle. The // removeDebuggee purges D.F instances, so the onPop won't be called even // when the global is re-added. //assertEq(onPopHit, true);
// Breakpoints var breakpointHits = 0;
dbg.onDebuggerStatement = (frame) => {
dbg.onDebuggerStatement = undefined; var line0 = frame.script.getOffsetLocation(frame.offset).lineNumber; var offs = frame.script.getLineOffsets(line0 + 1); for (let i = 0; i < offs.length; i++) {
frame.script.setBreakpoint(offs[i], {
hit: () => {
breakpointHits++;
testHook("breakpoint");
}
});
}
};
g.eval(`debugger;
s = 'a'`);
assertEq(breakpointHits >= 1, true);
}
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.