使用Blink-Diff的输出

时间:2017-11-03 03:59:53

标签: javascript node.js shell

我只使用https://www.npmjs.com/package/blink-diff

中的工具名称'blink-diff'

这是我们用来在比较之前/之后捕获网站页面图像的工具。图像的结果将具有相同的百分比来决定成功或失败,如%> xxx'成功'或%< xxx'失败'。

看起来一切正常。但是,我对输出有一些问题。我需要将'FAIL'的文件/图像分开。我有一些想法......也许我应该编写shell脚本来读取一些输出。如果文本失败将cp转到另一个文件夹或某事。

这里有一些输出

./ compare.sh
samplewebsite1.com Blink-Diff 1.0.13 版权所有(C)2014 Yahoo!公司 图像相同或几乎相同 写了差异报告/ sameplewebsite1.com 差异:0(0%) PASS

samplewebsite2.com Blink-Diff 1.0.13 版权所有(C)2014 Yahoo!公司 剪辑为800 x 6310 图像明显不同 1231068像素是不同的 写了差异报告/ sameplewebsite2.com 时间:5888.025ms 差异:1231068(24.39%)

FAIL

请随时提出任何解决此问题的建议。我真的很感激它:)

谢谢,

1 个答案:

答案 0 :(得分:0)

识别PASS或FAIL字符串的键字符串,并将grep用于这些行并重定向到另一个文件。 示例ans: ./compare.sh | grep" FAIL STRING" >> $ fail_output_file