LeakTrackingTestConfig.debug constructor
- LeakDiagnosticConfig leakDiagnosticConfig = const LeakDiagnosticConfig(collectStackTraceOnStart: true, collectStackTraceOnDisposal: true, collectRetainingPathForNotGCed: true),
- Map<
String, int?> notGCedAllowList = const <String, int>{}, - Map<
String, int?> notDisposedAllowList = const <String, int>{}, - bool allowAllNotDisposed = false,
- bool allowAllNotGCed = false,
- MemoryBaselining? baselining,
- bool isLeakTrackingPaused = false,
Creates a new instance for debugging leaks.
This configuration will collect stack traces on start and disposal, and the objects' retaining paths for notGCed objects.
Implementation
LeakTrackingTestConfig.debug({
this.leakDiagnosticConfig = const LeakDiagnosticConfig(
collectStackTraceOnStart: true,
collectStackTraceOnDisposal: true,
collectRetainingPathForNotGCed: true,
),
this.notGCedAllowList = const <String, int>{},
this.notDisposedAllowList = const <String, int>{},
this.allowAllNotDisposed = false,
this.allowAllNotGCed = false,
this.baselining,
this.isLeakTrackingPaused = false,
});