diff --git a/benchmarks/SDKArtifactSizes/dart/SDKArtifactSizes.dart b/benchmarks/SDKArtifactSizes/dart/SDKArtifactSizes.dart index 1130ac6926a..ece1bcc5c14 100644 --- a/benchmarks/SDKArtifactSizes/dart/SDKArtifactSizes.dart +++ b/benchmarks/SDKArtifactSizes/dart/SDKArtifactSizes.dart @@ -34,8 +34,13 @@ const snapshots = [ ]; Future reportArtifactSize(String path, String name) async { - final size = await File(path).length(); - print('SDKArtifactSizes.$name(CodeSize): $size'); + try { + final size = await File(path).length(); + print('SDKArtifactSizes.$name(CodeSize): $size'); + } on FileSystemException { + // Report dummy data for artifacts that don't exist for specific platforms. + print('SDKArtifactSizes.$name(CodeSize): 0'); + } } Future main() async { diff --git a/benchmarks/SDKArtifactSizes/dart2/SDKArtifactSizes.dart b/benchmarks/SDKArtifactSizes/dart2/SDKArtifactSizes.dart index 1130ac6926a..ece1bcc5c14 100644 --- a/benchmarks/SDKArtifactSizes/dart2/SDKArtifactSizes.dart +++ b/benchmarks/SDKArtifactSizes/dart2/SDKArtifactSizes.dart @@ -34,8 +34,13 @@ const snapshots = [ ]; Future reportArtifactSize(String path, String name) async { - final size = await File(path).length(); - print('SDKArtifactSizes.$name(CodeSize): $size'); + try { + final size = await File(path).length(); + print('SDKArtifactSizes.$name(CodeSize): $size'); + } on FileSystemException { + // Report dummy data for artifacts that don't exist for specific platforms. + print('SDKArtifactSizes.$name(CodeSize): 0'); + } } Future main() async {