题
我面临一个奇怪的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中,我们实际上监视帧的运行,这将永久消除此问题。
迈克
不隶属于 StackOverflow