flutter - Flutter 集成测试如果发生异常不会失败
问题描述
尽管在测试期间发生异常,但我有一个集成测试正在通过。这是预期的行为吗?如果发生任何异常,我希望任何测试都失败,我该怎么做?
这是我目前看到的:
flutter drive --target=test_driver/app.dart
...
I/flutter ( 6014): [27180.076]: {INFO} Fetch data successful
E/flutter ( 6014): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: RangeError (index): Invalid value: Valid value range is empty: 0
...
01:11 +1 ~5: All tests passed!
事实上,我的测试正在通过,正如我所期望的那样,但是在异常发生之后......我希望任何意外的异常都无法通过我的测试。
解决方案
推荐阅读
- angular - 使用 Angular CLI 的“ng e2e”时,是否可以让 Protractor 使用 Jasmine 3.5?或者使用 ng e2e 快速失败
- xaml - Xamarin.Forms DynamicResource 似乎没有工作
- android - 在应用安装期间获取所有权限
- windows - 如何在 Windows 的 conda 终端提示符中显示 git 分支?
- fipy - 运行“examples.diffusion.mesh20x20”时出现 ValueError
- java - 使用 batchUpdate 时 NamedParameterJdbcTemplate 未更新
- python - 在 Jupyter 笔记本中设置输出单元的最小高度
- java - 如何为静态 html 文件配置 Spring mvc?
- python - 有没有一种方法可以将我的屏幕截图的输出保存在 python 列表中
- python - Yellowbrick 更改图例并添加标题