gpt4 book ai didi

unit-testing - 测试框架意外退出 - Mac 上的 Dart 项目

转载 作者:IT王子 更新时间:2023-10-29 06:34:15 24 4
gpt4 key购买 nike

我正在尝试为我的 Flutter 项目开发一个 Dart 包。它仅包含 Dart(因此没有 Flutter)代码。

尝试使用 Android Studio 或 IntelliJ 运行我的单元测试时,出现以下错误:测试框架意外退出在输出窗口中,我收到以下消息:

Testing started at 21:38 ...
/Users/<user>/development/flutter/bin/cache/dart-sdk/bin/pub run test -r json /Users/<user>/Projects/personal/<project dir>/<project>
Observatory listening on http://127.0.0.1:57505/

Could not find a file named "pubspec.yaml" in "/Users/<user>/.pub-cache/hosted/pub.dartlang.org/test-1.5.3".

Process finished with exit code 66

整个 .pub-cache 目录甚至不存在...

如何让测试工作?

最佳答案

我收到错误消息:“测试框架意外退出” “flutter SDK不可用”

问题是我将单元测试配置为 Dart 测试。

InteliJ 中的解决方案:运行 > 编辑配置... > 左上角的 + 符号 > Flutter 测试(使用 Flutter 模板而不是 Dart 模板)

Test scope: All in Directory 并选择 your_project/lib 文件夹。这将搜索所有名为 *_test.dart 的文件

这个线程帮助解决了这个问题:dart:ui:1: Error: Not found: dart:ui. flutter/dart:

关于unit-testing - 测试框架意外退出 - Mac 上的 Dart 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55620662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com