mirror of
https://github.com/microsoft/playwright.git
synced 2025-06-26 21:40:17 +00:00
parent
1a43af3fb6
commit
d5c4291a89
@ -579,7 +579,9 @@ type ParsedStackTrace = {
|
|||||||
apiName: string;
|
apiName: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
export function normalizeVideoMode(video: VideoMode | 'retry-with-video' | { mode: VideoMode }) {
|
export function normalizeVideoMode(video: VideoMode | 'retry-with-video' | { mode: VideoMode } | undefined): VideoMode {
|
||||||
|
if (!video)
|
||||||
|
return 'off';
|
||||||
let videoMode = typeof video === 'string' ? video : video.mode;
|
let videoMode = typeof video === 'string' ? video : video.mode;
|
||||||
if (videoMode === 'retry-with-video')
|
if (videoMode === 'retry-with-video')
|
||||||
videoMode = 'on-first-retry';
|
videoMode = 'on-first-retry';
|
||||||
@ -590,7 +592,9 @@ export function shouldCaptureVideo(videoMode: VideoMode, testInfo: TestInfo) {
|
|||||||
return (videoMode === 'on' || videoMode === 'retain-on-failure' || (videoMode === 'on-first-retry' && testInfo.retry === 1));
|
return (videoMode === 'on' || videoMode === 'retain-on-failure' || (videoMode === 'on-first-retry' && testInfo.retry === 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
export function normalizeTraceMode(trace: TraceMode | 'retry-with-trace' | { mode: TraceMode }) {
|
export function normalizeTraceMode(trace: TraceMode | 'retry-with-trace' | { mode: TraceMode } | undefined): TraceMode {
|
||||||
|
if (!trace)
|
||||||
|
return 'off';
|
||||||
let traceMode = typeof trace === 'string' ? trace : trace.mode;
|
let traceMode = typeof trace === 'string' ? trace : trace.mode;
|
||||||
if (traceMode === 'retry-with-trace')
|
if (traceMode === 'retry-with-trace')
|
||||||
traceMode = 'on-first-retry';
|
traceMode = 'on-first-retry';
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user