0

我们有模拟用户交互、拍摄快照并将其与之前记录的参考图像进行比较的自动化测试。包含 PDF 渲染(通过 Apple 的 PDFKit)的测试在我们的机器上略微模糊,但在 CircleCI 上清晰。这会导致像这样的测试失败(参考、圆圈、差异,按此顺序):

参考: 参考

循环输出: 圆圈

差异: 差异

我们尝试过的:

  • 我们使用的快照库允许我们传递一个容差(整体和每个像素)。我们已经提高了这些值,但我们不想再提高,这样我们就不会错过真正的失败。
  • 我们已经尝试了 PDFView 的所有三个插值质量设置:无、低和高,但这些似乎没有效果。在我们的机器上渲染仍然略微模糊。

我们认为唯一的解决方案是使用文本不那么繁重的 PDF。还有其他想法吗?顺便说一句,我们正在使用这个快照库的稍微修改过的版本。

4

0 回答 0