Skip to content
This repository was archived by the owner on Feb 22, 2023. It is now read-only.

Commit 5b6572f

Browse files
authored
Add debug diagnostics to channels integration test (#119579)
1 parent 65900b7 commit 5b6572f

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

dev/integration_tests/channels/lib/main.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import 'dart:async';
66
import 'dart:io' show Platform;
77
import 'dart:typed_data';
88

9+
import 'package:flutter/gestures.dart';
910
import 'package:flutter/material.dart';
1011
import 'package:flutter_driver/driver_extension.dart';
1112

@@ -16,6 +17,8 @@ import 'src/test_step.dart';
1617

1718
void main() {
1819
enableFlutterDriverExtension();
20+
// TODO(goderbauer): Remove this once https://github.com/flutter/flutter/issues/116663 is diagnosed.
21+
debugPrintHitTestResults = true;
1922
runApp(const TestApp());
2023
}
2124

packages/flutter/lib/src/gestures/binding.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -357,15 +357,15 @@ mixin GestureBinding on BindingBase implements HitTestable, HitTestDispatcher, H
357357
void _handlePointerEventImmediately(PointerEvent event) {
358358
HitTestResult? hitTestResult;
359359
if (event is PointerDownEvent || event is PointerSignalEvent || event is PointerHoverEvent || event is PointerPanZoomStartEvent) {
360-
assert(!_hitTests.containsKey(event.pointer), 'Pointer of $event unexpectedly has a HitTestResult associated with it.');
360+
assert(!_hitTests.containsKey(event.pointer), 'Pointer of ${event.toString(minLevel: DiagnosticLevel.debug)} unexpectedly has a HitTestResult associated with it.');
361361
hitTestResult = HitTestResult();
362362
hitTest(hitTestResult, event.position);
363363
if (event is PointerDownEvent || event is PointerPanZoomStartEvent) {
364364
_hitTests[event.pointer] = hitTestResult;
365365
}
366366
assert(() {
367367
if (debugPrintHitTestResults) {
368-
debugPrint('$event: $hitTestResult');
368+
debugPrint('${event.toString(minLevel: DiagnosticLevel.debug)}: $hitTestResult');
369369
}
370370
return true;
371371
}());

0 commit comments

Comments
 (0)