fix: do not start tracing in default recorder (#32770)
This commit is contained in:
parent
0c8b2a7c32
commit
c7a5278fb3
|
|
@ -54,9 +54,11 @@ export class ContextRecorder extends EventEmitter {
|
||||||
private _throttledOutputFile: ThrottledFile | null = null;
|
private _throttledOutputFile: ThrottledFile | null = null;
|
||||||
private _orderedLanguages: LanguageGenerator[] = [];
|
private _orderedLanguages: LanguageGenerator[] = [];
|
||||||
private _listeners: RegisteredListener[] = [];
|
private _listeners: RegisteredListener[] = [];
|
||||||
|
private _codegenMode: 'actions' | 'trace-events';
|
||||||
|
|
||||||
constructor(codegenMode: 'actions' | 'trace-events', context: BrowserContext, params: channels.BrowserContextEnableRecorderParams, delegate: ContextRecorderDelegate) {
|
constructor(codegenMode: 'actions' | 'trace-events', context: BrowserContext, params: channels.BrowserContextEnableRecorderParams, delegate: ContextRecorderDelegate) {
|
||||||
super();
|
super();
|
||||||
|
this._codegenMode = codegenMode;
|
||||||
this._context = context;
|
this._context = context;
|
||||||
this._params = params;
|
this._params = params;
|
||||||
this._delegate = delegate;
|
this._delegate = delegate;
|
||||||
|
|
@ -145,10 +147,12 @@ export class ContextRecorder extends EventEmitter {
|
||||||
|
|
||||||
setEnabled(enabled: boolean) {
|
setEnabled(enabled: boolean) {
|
||||||
this._collection.setEnabled(enabled);
|
this._collection.setEnabled(enabled);
|
||||||
if (enabled)
|
if (this._codegenMode === 'trace-events') {
|
||||||
this._context.tracing.startChunk({ name: 'trace', title: 'trace' }).catch(() => {});
|
if (enabled)
|
||||||
else
|
this._context.tracing.startChunk({ name: 'trace', title: 'trace' }).catch(() => {});
|
||||||
this._context.tracing.stopChunk({ mode: 'discard' }).catch(() => {});
|
else
|
||||||
|
this._context.tracing.stopChunk({ mode: 'discard' }).catch(() => {});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dispose() {
|
dispose() {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue