vix*_*xez 5 unit-testing dart flutter
我正在为自定义 Flutter 包编写一堆带有 HTTP 客户端的单元测试。
我注意到,当我使用 运行测试时flutter test,前两个单元测试将大约在同一时间开始。
这不是我想要的。因为单元测试应该写入一些数据,并且在每个单元测试开始时数据都会被重置。这样,每个测试都以相同的数据开始。
但由于有两个测试同时运行,它们都访问同一个文件并损坏它或无法使用FileSystemException: lock failed.
有没有办法强制测试一项一项地运行,而不是一次运行多个?我尝试将它们放在单独的文件中,但这不起作用。
谢谢
如果您有多个彼此相关的测试,请使用测试包提供的组功能将它们组合起来。
请检查https://flutter.dev/docs/cookbook/testing/unit/introduction#5-combine-multiple-tests-in-a-group
| 归档时间: |
|
| 查看次数: |
1801 次 |
| 最近记录: |