Skip to content

Commit 7992863

Browse files
committed
fix: report all coverage when no filters are specified
1 parent fe41d54 commit 7992863

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pkgs/test_core/lib/src/runner/vm/platform.dart

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,11 @@ Future<Set<String>> _filterCoveragePackages(
458458
List<RegExp>? coveragePackages,
459459
) async {
460460
if (coveragePackages == null || coveragePackages.isEmpty) {
461-
return workspacePackageNames(await currentPackage);
461+
// If no filters were provided, report coverage for all packages.
462+
// This is required to maintain backward compatibility particularly
463+
// in cases where coverage is required for files outside of the lib directory.
464+
// See https://github.com/dart-lang/test/issues/2581
465+
return {};
462466
} else {
463467
return (await currentPackageConfig).packages
464468
.map((package) => package.name)

0 commit comments

Comments
 (0)