【问题标题】:The following assertion was thrown running a test: pumpAndSettle timed out Flutter运行测试时抛出以下断言:pumpAndSettle 超时 Flutter
【发布时间】:2022-01-20 02:39:49
【问题描述】:

══╡ FLUTTER 测试框架捕获的异常╞══════════════════════════════════════════ ═══════════════ 运行测试时抛出了以下断言: pumpAndSettle 超时

当异常被抛出时,这是堆栈: #0 WidgetTester.pumpAndSettle。 (包:flutter_test/src/widget_tester.dart:667:11) (从包中省略一帧:stack_trace)

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: flutter flutter-test


【解决方案1】:

当我遇到这个问题时,这篇文章帮助了我

https://cursos.alura.com.br/forum/topico-pumpandsettle-timed-out-175044

所以基本上删除 tester.pumpAndSettle()

替换成

for (int i = 0; i < 5; i++) { await tester.pump(Duration(seconds: 1)); }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-25
    • 2020-02-26
    • 1970-01-01
    • 2019-05-11
    • 1970-01-01
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    相关资源
    最近更新 更多