Flutter从2.5.0升级2.5.1后VS Code测试面板无法识别测试用例求助
修复步骤
- 升级VS Code的Dart与Flutter扩展到最新正式版
该问题本质是2.5.x分支的Flutter SDK与低于3.25.0版本的Dart扩展存在测试面板兼容冲突,升级Flutter时如果同步更新过扩展,即便后续降级Flutter版本,只要扩展版本未匹配,问题仍会复现。升级扩展后重启VS Code即可解决90%以上的同类问题。 - 清除项目缓存后重新索引
如果升级扩展后问题未解决,按以下顺序操作:- 关闭所有VS Code窗口
- 进入项目根目录删除
.dart_tool文件夹 - 重新打开项目,执行
flutter pub get - 等待IDE索引完成后查看测试面板
- 手动添加测试识别规则
若上述操作均无效,可在VS Code的settings.json中添加如下配置,强制IDE识别测试文件:
保存配置后重启VS Code即可。"dart.testWorkspaceExclusions": [ "**/.dart_tool/**", "**/build/**", "**/ios/**", "**/android/**" ]
内容的提问来源于stack exchange,提问作者Zachary Bohn
相关产品推荐
相关产品推荐

