我面临一个奇怪的FlexUnit错误:

哇...被要求再发送一次 完成,我已经做到了

测试次数超过27时似乎发生了错误...?(测试永远不会完成)

测试示例: 通用标签

欢迎帮助!

这是一个例子: 通用标签

结果: 通用标签

有帮助吗?

解决方案

具有讽刺意味的是,考虑到实际的问题实际上是一个StackOverflow,这是张贴在这里的

https://bugs.adobe.com/jira/browse/FXU-112

您可以使用错误中提到的解决方法,或者此行为已在FlexUnit 4.1 beta中修复,可以在flexunit.org下载页面上找到。

很快就会发布4.1版本。

问题是您的计算机足够快,可以在框架强制其等待下一帧之前进行一次额外的测试。当该堆栈深度变深并且在不适当的位置被尝试捕获时,Flash Player会引发堆栈溢出,并随后找出“ Whoa”语句。

最初在FlexUnit 4.x中,我们为此使用了一个计数器和一个大概的帧长,在极少数情况下,与测试机链接的机器可能比这种情况长得多。在4.1中,我们实际上监视帧的运行,这将永久消除此问题。

迈克

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top