1

我需要有关此 codemagic 测试日志的帮助。有人熟悉 CodeMagic 和颤振吗?这是我第一次尝试在 codemagic 上构建,我不知道如何理解这个测试日志。

19)\n\n#10 TestWidgetsFlutterBinding._runTest (package:flutter_test/src/binding.dart:764:14)\n#11 AutomatedTestWidgetsFlutterBinding.runTest。(package:flutter_test/src/binding.dart:1173:24)\n#12 FakeAsync.run.. (package:fake_async/fake_async.dart:178:54)\n#17 withClock (package:clock/src/default .dart:48:10)\n#18 FakeAsync.run。(包:fake_async/fake_async.dart:178:22)\n#23 FakeAsync.run (包:fake_async/fake_async.dart:178:7)\n#24 AutomatedTestWidgetsFlutterBinding.runTest (包:flutter_test/src/binding.dart :1170:15)\n#25 测试小部件。(package:flutter_test/src/widget_tester.dart:138:24)\n#26 Declarer.test.. (package:test_api/src/backend/declarer.dart:175:19)\n\n#27 Declarer.test ..(包:test_api/src/backend/declarer.dart)\n#32 Declarer.test。(包:test_api/src/backend/declarer.dart:173:13)\n#33 Invoker.waitForOutstandingCallbacks。(包:test_api/src/backend/invoker.dart:231:15)\n#38 Invoker.waitForOutstandingCallbacks (包:test_api/src/backend/invoker.dart:228:5)\n#39 Invoker._onRun.. . (package:test_api/src/backend/invoker.dart:383:17)\n\n#40 Invoker._onRun... (package:test_api/src/backend/invoker.dart)\n#45 Invoker._onRun .. (package:test_api/src/backend/invoker.dart:370:9)\n#46 Invoker._guardIfGuarded (package:test_api/src/backend/invoker.dart:415:15)\n#47 Invoker._onRun . (包:test_api/src/backend/invoker.dart:369:7)\n#54 Invoker._onRun (包:test_api/src/backend/invoker.dart:368:11)\n#55 LiveTestController.run (包:test_api/src/backend/live_test_controller.dart:153:11)\n#56 RemoteListener._runLiveTest. (包:test_api/src/remote_listener.dart:256:16)\n#61 RemoteListener._runLiveTest (package:test_api/src/remote_listener.dart:255:5)\n#62 RemoteListener._serializeTest。(package:test_api/src/remote_listener.dart:208:7)\n#80 _GuaranteeSink.add (package:stream_channel/src/guarantee_channel.dart:125:12)\n#81 new _MultiChannel。(package:stream_channel/src/multi_channel.dart:159:31)\n#85 CastStreamSubscription._onData (dart:_internal/async_cast.dart:85:11)\n#119 new _WebSocketImpl._fromSocket. (dart:_http/websocket_impl.dart:1145:21)\n#127 _WebSocketProtocolTransformer._messageFrameEnd (dart:_http/websocket_impl.dart:338:23)\n#128 _WebSocketProtocolTransformer.add (dart:_http/websocket_impl.dart:232 :46)\n#138 _Socket._onData (dart:io-patch/socket_patch.dart:2044:41)\n#147 新 _RawSocket。(dart:io-patch/socket_patch.dart:1580:33)\n#148 _NativeSocket.

4

2 回答 2

2

如果您没有添加测试,我假设您没有添加测试,因为它包含 Counter 增量烟雾,所以我假设它是 Flutter 在创建新应用程序时创建的测试。要解决此问题,只需删除项目中的测试目录即可。


关于测试的注意事项,例如,在处理大型项目时,测试非常重要,因为它们使您能够发现您没有预料到的错误,因为在此类项目中,每当我们更改时检查每个功能都会非常乏味和耗时小部分。因此,测试可以帮助我们。

于 2021-01-12T20:24:40.837 回答
1

您正在查看flutter test命令的机器输出。Codemagic 解析输出并显示测试摘要 - 检查Results选项卡并单击失败的测试名称以查看人类可读格式的堆栈跟踪。

如果您不想运行测试,可以在 App Settings > Test > 取消勾选 Enable Flutter test 将其禁用(请参阅文档https://docs.codemagic.io/testing/running-automated-tests/中的更多内容)

于 2021-01-13T13:30:57.777 回答