我正在研究一些使用Mabpox
映射执行复杂渲染的应用程序。
因此,我制作了一个Flutter插件来执行绘图。在使用Flutter
的{{1}}应用内,它可以正常工作。
Flutter插件具有很多本机逻辑。因此,我想通过一些单元和UI测试对其进行测试。现在,我只对Android测试感兴趣,因为尚未开始进行iOS实施工作。但是我不明白如何对插件的本机部分进行测试。
对插件的Android代码进行此类ui和单元测试的正确方法是什么?
我最初尝试将该模块链接到android测试项目,并在那里设置所有测试。但是,由于PlatformView
的依赖性,它不起作用。
答案 0 :(得分:0)
您可以使用Flutter Driver和screenshots
(https://github.com/mmcc007/screenshots)进行屏幕截图UI测试。它的自述文件相当不错,即使在CI / CD上也可以帮助您入门。