ImpactResult constructor
ImpactResult({
- required List<
String> changedFiles, - required List<
AffectedTestReason> affectedTests, - required List<
String> unaffectedTests, - required int totalTests,
- Duration analysisDuration = Duration.zero,
- String status = 'safe',
- String mode = 'default',
- bool isFallback = false,
- String? fallbackReason,
- String? fallbackExplanation,
- String analysisLevel = 'file',
- List<
String> changedSymbols = const [], - List<
SymbolImpactPath> impactPaths = const [],
Implementation
ImpactResult({
required this.changedFiles,
required this.affectedTests,
required this.unaffectedTests,
required this.totalTests,
this.analysisDuration = Duration.zero,
this.status = 'safe',
this.mode = 'default',
this.isFallback = false,
this.fallbackReason,
this.fallbackExplanation,
this.analysisLevel = 'file',
this.changedSymbols = const [],
this.impactPaths = const [],
});