Lines Matching refs:slice
95 const slice = trace.sliceEntries(1, -1); constant
96 expect(await slice.findClosestEntry(time9)?.getValue()).toEqual('entry-1');
97 expect(await slice.findClosestEntry(time10)?.getValue()).toEqual('entry-1');
98 expect(await slice.findClosestEntry(time11)?.getValue()).toEqual('entry-1');
99 expect(await slice.findClosestEntry(time12)?.getValue()).toEqual('entry-3');
100 expect(await slice.findClosestEntry(time13)?.getValue()).toEqual('entry-3');
101 expect(await slice.findClosestEntry(time14)?.getValue()).toEqual('entry-3');
119 const slice = trace.sliceEntries(1, -1); constant
120 expect(await slice.findFirstGreaterOrEqualEntry(time9)?.getValue()).toEqual(
124 await slice.findFirstGreaterOrEqualEntry(time10)?.getValue(),
127 await slice.findFirstGreaterOrEqualEntry(time11)?.getValue(),
130 await slice.findFirstGreaterOrEqualEntry(time12)?.getValue(),
132 expect(await slice.findFirstGreaterOrEqualEntry(time13)).toBeUndefined();
160 const slice = trace.sliceEntries(1, -1); constant
161 expect(await slice.findFirstGreaterEntry(time9)?.getValue()).toEqual(
164 expect(await slice.findFirstGreaterEntry(time10)?.getValue()).toEqual(
167 expect(await slice.findFirstGreaterEntry(time11)?.getValue()).toEqual(
170 expect(slice.findFirstGreaterEntry(time12)).toBeUndefined();
195 const slice = trace.sliceEntries(1, -1); constant
196 expect(slice.findLastLowerOrEqualEntry(time9)).toBeUndefined();
197 expect(slice.findLastLowerOrEqualEntry(time10)).toBeUndefined();
198 expect(await slice.findLastLowerOrEqualEntry(time11)?.getValue()).toEqual(
201 expect(await slice.findLastLowerOrEqualEntry(time12)?.getValue()).toEqual(
204 expect(await slice.findLastLowerOrEqualEntry(time13)?.getValue()).toEqual(
232 const slice = trace.sliceEntries(1, -1); constant
233 expect(slice.findLastLowerEntry(time9)).toBeUndefined();
234 expect(slice.findLastLowerEntry(time10)).toBeUndefined();
235 expect(slice.findLastLowerEntry(time11)).toBeUndefined();
236 expect(await slice.findLastLowerEntry(time12)?.getValue()).toEqual(
239 expect(await slice.findLastLowerEntry(time13)?.getValue()).toEqual(
242 expect(await slice.findLastLowerEntry(time14)?.getValue()).toEqual(
245 expect(await slice.findLastLowerEntry(time15)?.getValue()).toEqual(
271 const slice = trace.sliceEntries(1, 4); constant
285 expect(await TraceUtils.extractFrames(slice.sliceEntries(1, 1))).toEqual(
288 expect(await TraceUtils.extractEntries(slice.sliceEntries(1, 1))).toEqual(
293 await TraceUtils.extractFrames(slice.sliceEntries(-1, -1)),
296 await TraceUtils.extractEntries(slice.sliceEntries(-1, -1)),
299 expect(await TraceUtils.extractFrames(slice.sliceEntries(2, 1))).toEqual(
302 expect(await TraceUtils.extractEntries(slice.sliceEntries(2, 1))).toEqual(
307 await TraceUtils.extractFrames(slice.sliceEntries(-1, -2)),
310 await TraceUtils.extractEntries(slice.sliceEntries(-1, -2)),
316 expect(await TraceUtils.extractEntries(slice.sliceEntries())).toEqual(
319 expect(await TraceUtils.extractFrames(slice.sliceEntries())).toEqual(
323 expect(await TraceUtils.extractEntries(slice.sliceEntries(0))).toEqual(
326 expect(await TraceUtils.extractFrames(slice.sliceEntries(0))).toEqual(
330 expect(await TraceUtils.extractEntries(slice.sliceEntries(0, 3))).toEqual(
333 expect(await TraceUtils.extractFrames(slice.sliceEntries(0, 3))).toEqual(
337 expect(await TraceUtils.extractEntries(slice.sliceEntries(-3))).toEqual(
340 expect(await TraceUtils.extractFrames(slice.sliceEntries(-3))).toEqual(
345 await TraceUtils.extractEntries(slice.sliceEntries(-3, 3)),
347 expect(await TraceUtils.extractFrames(slice.sliceEntries(-3, 3))).toEqual(
354 expect(await TraceUtils.extractEntries(slice.sliceEntries(1))).toEqual([
358 expect(await TraceUtils.extractFrames(slice.sliceEntries(1))).toEqual(
368 expect(await TraceUtils.extractEntries(slice.sliceEntries(2))).toEqual([
371 expect(await TraceUtils.extractFrames(slice.sliceEntries(2))).toEqual(
378 expect(await TraceUtils.extractEntries(slice.sliceEntries(3))).toEqual(
381 expect(await TraceUtils.extractFrames(slice.sliceEntries(3))).toEqual(
385 expect(await TraceUtils.extractEntries(slice.sliceEntries(4))).toEqual(
388 expect(await TraceUtils.extractFrames(slice.sliceEntries(4))).toEqual(
393 await TraceUtils.extractEntries(slice.sliceEntries(1000000)),
396 await TraceUtils.extractFrames(slice.sliceEntries(1000000)),
402 expect(await TraceUtils.extractEntries(slice.sliceEntries(-3))).toEqual(
405 expect(await TraceUtils.extractFrames(slice.sliceEntries(-3))).toEqual(
409 expect(await TraceUtils.extractEntries(slice.sliceEntries(-2))).toEqual([
413 expect(await TraceUtils.extractFrames(slice.sliceEntries(-2))).toEqual(
423 expect(await TraceUtils.extractEntries(slice.sliceEntries(-1))).toEqual([
426 expect(await TraceUtils.extractFrames(slice.sliceEntries(-1))).toEqual(
437 await TraceUtils.extractEntries(slice.sliceEntries(undefined, 2)),
440 await TraceUtils.extractFrames(slice.sliceEntries(undefined, 2)),
446 await TraceUtils.extractEntries(slice.sliceEntries(undefined, 1)),
449 await TraceUtils.extractFrames(slice.sliceEntries(undefined, 1)),
453 await TraceUtils.extractEntries(slice.sliceEntries(undefined, 0)),
456 await TraceUtils.extractFrames(slice.sliceEntries(undefined, 0)),
463 await TraceUtils.extractEntries(slice.sliceEntries(undefined, -1)),
466 await TraceUtils.extractFrames(slice.sliceEntries(undefined, -1)),
472 await TraceUtils.extractEntries(slice.sliceEntries(undefined, -2)),
475 await TraceUtils.extractFrames(slice.sliceEntries(undefined, -2)),
479 await TraceUtils.extractEntries(slice.sliceEntries(undefined, -3)),
482 await TraceUtils.extractFrames(slice.sliceEntries(undefined, -3)),
486 await TraceUtils.extractEntries(slice.sliceEntries(undefined, -4)),
489 await TraceUtils.extractFrames(slice.sliceEntries(undefined, -4)),
494 slice.sliceEntries(undefined, -1000000),
498 await TraceUtils.extractFrames(slice.sliceEntries(undefined, -1000000)),
505 const slice = trace.sliceTime(time11, time13); // drop first + last entries constant
520 await TraceUtils.extractEntries(slice.sliceTime(time11, time11)),
523 await TraceUtils.extractFrames(slice.sliceTime(time11, time11)),
527 await TraceUtils.extractEntries(slice.sliceTime(time11, time10)),
530 await TraceUtils.extractFrames(slice.sliceTime(time11, time10)),
534 await TraceUtils.extractEntries(slice.sliceTime(time9, time10)),
537 await TraceUtils.extractFrames(slice.sliceTime(time9, time10)),
541 await TraceUtils.extractEntries(slice.sliceTime(time10, time9)),
544 await TraceUtils.extractFrames(slice.sliceTime(time10, time9)),
548 await TraceUtils.extractEntries(slice.sliceTime(time14, time15)),
551 await TraceUtils.extractFrames(slice.sliceTime(time14, time15)),
555 await TraceUtils.extractEntries(slice.sliceTime(time15, time14)),
558 await TraceUtils.extractFrames(slice.sliceTime(time15, time14)),
564 expect(await TraceUtils.extractEntries(slice.sliceTime())).toEqual(
567 expect(await TraceUtils.extractFrames(slice.sliceTime())).toEqual(
571 expect(await TraceUtils.extractEntries(slice.sliceTime(time9))).toEqual(
574 expect(await TraceUtils.extractFrames(slice.sliceTime(time9))).toEqual(
578 expect(await TraceUtils.extractEntries(slice.sliceTime(time10))).toEqual(
581 expect(await TraceUtils.extractFrames(slice.sliceTime(time10))).toEqual(
586 await TraceUtils.extractEntries(slice.sliceTime(undefined, time14)),
589 await TraceUtils.extractFrames(slice.sliceTime(undefined, time14)),
593 await TraceUtils.extractEntries(slice.sliceTime(undefined, time15)),
596 await TraceUtils.extractFrames(slice.sliceTime(undefined, time15)),
600 await TraceUtils.extractEntries(slice.sliceTime(time10, time14)),
603 await TraceUtils.extractFrames(slice.sliceTime(time10, time14)),
610 await TraceUtils.extractEntries(slice.sliceTime(time12, time13)),
613 await TraceUtils.extractFrames(slice.sliceTime(time12, time13)),
624 expect(await TraceUtils.extractEntries(slice.sliceTime(time12))).toEqual([
627 expect(await TraceUtils.extractFrames(slice.sliceTime(time12))).toEqual(
634 expect(await TraceUtils.extractEntries(slice.sliceTime(time13))).toEqual(
637 expect(await TraceUtils.extractFrames(slice.sliceTime(time13))).toEqual(
641 expect(await TraceUtils.extractEntries(slice.sliceTime(time14))).toEqual(
644 expect(await TraceUtils.extractFrames(slice.sliceTime(time14))).toEqual(
648 expect(await TraceUtils.extractEntries(slice.sliceTime(time15))).toEqual(
651 expect(await TraceUtils.extractFrames(slice.sliceTime(time15))).toEqual(
659 await TraceUtils.extractEntries(slice.sliceTime(undefined, time12)),
662 await TraceUtils.extractFrames(slice.sliceTime(undefined, time12)),
668 await TraceUtils.extractEntries(slice.sliceTime(undefined, time11)),
671 await TraceUtils.extractFrames(slice.sliceTime(undefined, time11)),
675 await TraceUtils.extractEntries(slice.sliceTime(undefined, time10)),
678 await TraceUtils.extractFrames(slice.sliceTime(undefined, time10)),
682 await TraceUtils.extractEntries(slice.sliceTime(undefined, time9)),
685 await TraceUtils.extractFrames(slice.sliceTime(undefined, time9)),
692 const slice = trace.sliceEntries(1, -1); constant
698 expect(await TraceUtils.extractEntries(slice.sliceFrames(1, 1))).toEqual(
701 expect(await TraceUtils.extractFrames(slice.sliceFrames(1, 1))).toEqual(
704 expect(await TraceUtils.extractEntries(slice.sliceFrames(5, 1))).toEqual(
707 expect(await TraceUtils.extractFrames(slice.sliceFrames(5, 1))).toEqual(
710 expect(await TraceUtils.extractEntries(slice.sliceFrames(3, 2))).toEqual(
713 expect(await TraceUtils.extractFrames(slice.sliceFrames(3, 2))).toEqual(
720 expect(await TraceUtils.extractEntries(slice.sliceFrames(2, 3))).toEqual(
723 expect(await TraceUtils.extractFrames(slice.sliceFrames(2, 3))).toEqual(
726 expect(await TraceUtils.extractEntries(slice.sliceFrames(2, 4))).toEqual(
729 expect(await TraceUtils.extractFrames(slice.sliceFrames(2, 4))).toEqual(
735 expect(await TraceUtils.extractEntries(slice.sliceFrames(2, 5))).toEqual([
738 expect(await TraceUtils.extractFrames(slice.sliceFrames(2, 5))).toEqual(
757 expect(await TraceUtils.extractEntries(slice.sliceFrames())).toEqual(
760 expect(await TraceUtils.extractFrames(slice.sliceFrames())).toEqual(
763 expect(await TraceUtils.extractEntries(slice.sliceFrames(0))).toEqual(
766 expect(await TraceUtils.extractFrames(slice.sliceFrames(0))).toEqual(
770 await TraceUtils.extractEntries(slice.sliceFrames(undefined, 6)),
773 await TraceUtils.extractFrames(slice.sliceFrames(undefined, 6)),
775 expect(await TraceUtils.extractEntries(slice.sliceFrames(1, 6))).toEqual(
778 expect(await TraceUtils.extractFrames(slice.sliceFrames(1, 6))).toEqual(
781 expect(await TraceUtils.extractEntries(slice.sliceFrames(0, 7))).toEqual(
784 expect(await TraceUtils.extractFrames(slice.sliceFrames(0, 7))).toEqual(
791 expect(await TraceUtils.extractEntries(slice.sliceFrames(2))).toEqual([
794 expect(await TraceUtils.extractFrames(slice.sliceFrames(2))).toEqual(
802 expect(await TraceUtils.extractEntries(slice.sliceFrames(4))).toEqual([
805 expect(await TraceUtils.extractFrames(slice.sliceFrames(4))).toEqual(
811 expect(await TraceUtils.extractEntries(slice.sliceFrames(5))).toEqual([
814 expect(await TraceUtils.extractFrames(slice.sliceFrames(5))).toEqual(
817 expect(await TraceUtils.extractEntries(slice.sliceFrames(6))).toEqual([]);
818 expect(await TraceUtils.extractFrames(slice.sliceFrames(6))).toEqual(
821 expect(await TraceUtils.extractEntries(slice.sliceFrames(1000))).toEqual(
824 expect(await TraceUtils.extractFrames(slice.sliceFrames(1000))).toEqual(
832 await TraceUtils.extractEntries(slice.sliceFrames(undefined, 6)),
835 await TraceUtils.extractFrames(slice.sliceFrames(undefined, 6)),
846 await TraceUtils.extractEntries(slice.sliceFrames(undefined, 5)),
849 await TraceUtils.extractFrames(slice.sliceFrames(undefined, 5)),
859 await TraceUtils.extractEntries(slice.sliceFrames(undefined, 4)),
862 await TraceUtils.extractFrames(slice.sliceFrames(undefined, 4)),
871 await TraceUtils.extractEntries(slice.sliceFrames(undefined, 3)),
874 await TraceUtils.extractFrames(slice.sliceFrames(undefined, 3)),
882 await TraceUtils.extractEntries(slice.sliceFrames(undefined, 2)),
885 await TraceUtils.extractFrames(slice.sliceFrames(undefined, 2)),
890 await TraceUtils.extractEntries(slice.sliceFrames(undefined, 1)),
893 await TraceUtils.extractFrames(slice.sliceFrames(undefined, 1)),
896 await TraceUtils.extractEntries(slice.sliceFrames(undefined, 0)),
899 await TraceUtils.extractFrames(slice.sliceFrames(undefined, 0)),
1056 const slice = trace.sliceFrames(1, 5); constant
1063 expect(await TraceUtils.extractFrames(slice)).toEqual(expected);