Detox 测试在 运行 测试前多次挂起并重新加载应用程序,如何调试?
Detox tests hang and reloads app several times before running tests, how to debug?
我正在尝试调试一个问题,我的应用需要大约 20 秒才能 运行 进行一次测试。时间线看起来像:
- 运行
detox test
- 列表项
- 应用启动
- ...5 秒后,应用刷新
- ...5 秒后,应用刷新
- ...5 秒后,测试 运行,并通过
我尝试了一个新的 RN 应用程序,它似乎没有这个问题。
任何有关如何找到问题的建议都将不胜感激。
对于遇到此问题的任何人,我通过 运行 低级资源调试 (https://github.com/wix/Detox/blob/master/docs/Troubleshooting.Synchronization.md#lower-level-idling-resources-debug-ios-only)
发现了这个问题
这提醒我有一个连续的动画发生,特别是屏幕上的 <ActivityIndicator />
隐藏但仍然导致排毒挂起。删除 <ActivityIndicator />
解决了延迟问题。
我正在尝试调试一个问题,我的应用需要大约 20 秒才能 运行 进行一次测试。时间线看起来像:
- 运行
detox test
- 列表项
- 应用启动
- ...5 秒后,应用刷新
- ...5 秒后,应用刷新
- ...5 秒后,测试 运行,并通过
我尝试了一个新的 RN 应用程序,它似乎没有这个问题。
任何有关如何找到问题的建议都将不胜感激。
对于遇到此问题的任何人,我通过 运行 低级资源调试 (https://github.com/wix/Detox/blob/master/docs/Troubleshooting.Synchronization.md#lower-level-idling-resources-debug-ios-only)
发现了这个问题这提醒我有一个连续的动画发生,特别是屏幕上的 <ActivityIndicator />
隐藏但仍然导致排毒挂起。删除 <ActivityIndicator />
解决了延迟问题。