From a3b0df9202afa319661cb8fbe5905e9ad7fa36e3 Mon Sep 17 00:00:00 2001 From: Kevin Moore Date: Tue, 21 Nov 2023 14:51:35 -0800 Subject: [PATCH] [devtools_app] Bump dependencies --- packages/devtools_app/pubspec.yaml | 4 +--- packages/devtools_app/test_driver/integration_test.dart | 5 +++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/devtools_app/pubspec.yaml b/packages/devtools_app/pubspec.yaml index 7a9b1e02dea..d55730964dd 100644 --- a/packages/devtools_app/pubspec.yaml +++ b/packages/devtools_app/pubspec.yaml @@ -18,8 +18,6 @@ dependencies: # Pin ansicolor to version before pre-NNBD version 1.1.0, should be ^1.0.5 # See https://github.com/flutter/devtools/issues/2530 ansicolor: ^2.0.0 - # TODO: https://github.com/flutter/devtools/issues/4728 - remove constraint when archive is fixed - archive: <3.3.3 async: ^2.0.0 clock: ^1.1.1 codicon: ^1.0.0 @@ -43,7 +41,7 @@ dependencies: flutter_web_plugins: sdk: flutter http: ^1.1.0 - image: ^3.0.2 + image: ^4.1.3 intl: ^0.18.0 js: ^0.6.1+1 json_rpc_2: ^3.0.2 diff --git a/packages/devtools_app/test_driver/integration_test.dart b/packages/devtools_app/test_driver/integration_test.dart index b395246926c..eeb38f4aea8 100644 --- a/packages/devtools_app/test_driver/integration_test.dart +++ b/packages/devtools_app/test_driver/integration_test.dart @@ -5,6 +5,7 @@ // ignore_for_file: avoid_print import 'dart:io'; +import 'dart:typed_data'; import 'package:collection/collection.dart'; import 'package:flutter_driver/flutter_driver.dart'; @@ -95,9 +96,9 @@ Future main() async { ); } -double _percentDiff(List goldenBytes, List screenshotBytes) { +double _percentDiff(Uint8List goldenBytes, List screenshotBytes) { final goldenImage = decodeImage(goldenBytes); - final screenshotImage = decodeImage(screenshotBytes); + final screenshotImage = decodeImage(Uint8List.fromList(screenshotBytes)); if (goldenImage == null || screenshotImage == null) { print('Cannot decode one or both of the golden images.'); return _defaultDiffPercentage;