flutter / flutter/devtools

`analytics_test.dart` failing on the Flutter customer test registry

Đang mở
#8,761 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
P3 testing
Ngôn ngữ chính
Dart
Star
1.7k
Fork
404
Merge trung bình
6 ngày 17 giờ
Pull request đã merge (30 ngày)
18

Mô tả

Example failure:

```
00:04 +33 -1: /b/s/w/ir/x/t/flutter_customer_testing.flutter_devtools.TYUQGO/tests/packages/devtools_app/test/shared/analytics/analytics_test.dart: createStackTraceForAnalytics for stack trace with DevTools stack frames near the top [E]
| Expected: '/b/s/w/ir/x/w/rc/tmp6qd7qvz0/hosted/pub.dev/vm_service-14.3.0/lib/src/vm_service.dart 95:18 | 28240\n'
| '/b/s/w/ir/x/w/rc/tmp6qd7qvz0/hosted/pub.dev/vm_service-14.3.0/lib/src/dart_io_extensions.dart 63:12 | 28301\n'
| '/b/s/w/ir/x/w/rc/tmp6qd7qvz0/hosted/pub.dev/vm_service-14.3.0/lib/src/dart_io_extensions.dart 61:25 | 28300\n'
| '/b/s/w/ir/x/w/devtools/packages/devtools_app/lib/src/screens/network/network_service.dart 104:34 | 28297\n'
| '/b/s/w/ir/x/w/devtools/packages/devtools_app_shared/lib/src/service/service_utils.dart 82:25 | 9696\n'
| 'org-dartlang-sdk:///dart-sdk/lib/_internal/wasm/lib/async_patch.dart 103:30 | 2140'
| Actual: '../../../../../w/rc/tmp6qd7qvz0/hosted/pub.dev/vm_service-14.3.0/lib/src/vm_service.dart 95:18 | 28240\n'
| '../../../../../w/rc/tmp6qd7qvz0/hosted/pub.dev/vm_service-14.3.0/lib/src/dart_io_extensions.dart 63:12 | 28301\n'
| '../../../../../w/rc/tmp6qd7qvz0/hosted/pub.dev/vm_service-14.3.0/lib/src/dart_io_extensions.dart 61:25 | 28300\n'
| '../../../../../w/devtools/packages/devtools_app/lib/src/screens/network/network_service.dart 104:34 | 28297\n'
| '../../../../../w/devtools/packages/devtools_app_shared/lib/src/service/service_utils.dart 82:25 | 9696\n'
| 'org-dartlang-sdk:///dart-sdk/lib/_internal/wasm/lib/async_patch.dart 103:30 | 2140'
| Which: is different.
| Expected: /b/s/w/ir/ ...
| Actual: ../../../. ...
| ^
| Differ at offset 0
|
| package:matcher expect
| test/shared/analytics/analytics_test.dart 21:7 main..
```

Something must be different with how `Trace.parse` is behaving in the DevTools CI test environment and the Flutter Customer Test environment.

The devtools customer tests were disabled in https://github.com/flutter/tests/pull/442.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu với packages/devtools_app/test/shared/analytics/analytics_test.dart và hành vi của Trace.parse được createStackTraceForAnalytics sử dụng; so sánh test bị lỗi trong DevTools CI và môi trường Flutter Customer Test. Được xem là hoàn tất khi test chạy thành công trong customer registry với định dạng đường dẫn stack trace như mong đợi, để có thể xem xét lại các customer test đã bị vô hiệu hóa.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
dart
Lĩnh vực
ci-cd, testing
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.