flutter - 使用 flutter 2.5 : "Failed to load "_test. dart 运行测试时出错“: Shell subprocess ended cleanly. main() 是否调用了 exit()?”

标签 flutter dart testing

每当我向代码库添加新测试时,我都会在运行它们时遇到上述错误消息。

package:flutter_tools/src/test/flutter_tester_device.dart 224:73  FlutterTesterTestDevice.finished
===== asynchronous gap ===========================
dart:async/future.dart                                            Future.any.onValue
Failed to load "app/test/club/club_section_test.dart": Shell subprocess ended cleanly. Did main() call exit()?

最佳答案

TLDR

flutter clean && flutter packages get
回答
好吧,似乎由于某种原因,flutter 正在缓存一些变得陈旧的数据,您可以通过运行轻松地恢复测试:
flutter clean 
其中“删除 build/和 .dart_tool/目录”
进而:
flutter packages get
重建这些目录并下载依赖项。

关于flutter - 使用 flutter 2.5 : "Failed to load "_test. dart 运行测试时出错“: Shell subprocess ended cleanly. main() 是否调用了 exit()?”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69172648/

相关文章:

android - 添加google_maps_flutter后“flutter build apk”命令失败

flutter - 如何在flutter中创建完全水平滚动的垂直列表

file - Flutter:保存应用程序常规配置的最佳实践是什么?

dart - 列 mainAxisSize : MainAxisSize. 分钟不工作

flutter - 无法在 flutter 中更改按钮的高度

ios - Xcode 5 : Unit Tests not running

testing - Selenium (WebDriver) 看不到 richfaces 模式面板

dart - 嵌套异步方法的抖动捕获错误

flutter - 如何在 Dart 中的 List.forEach() 中异步/等待

unit-testing - angular2 测试,如何模拟子组件