使用 Protractor Flake 时,有没有办法删除 Jenkins 上 Protractor Cucumber 生成的 json 文件?
Is there a way to delete json files produced by protractor cucumber on Jenkins when using protractor flake?
我在 Jenkins 上 运行ning protractor flake 以使用框架量角器黄瓜进行自动化测试。每次测试运行,输出一个json。有没有办法删除旧的 json 输出或可以检测量角器薄片是否重新 运行 的 bash 命令。我将量角器薄片设置为有 3 次尝试。因此,如果量角器薄片第 3 次重新 运行,我不希望量角器黄瓜的第一次和第二次 json 输出在文件夹中。
这样黄瓜报告中就不会有片状测试。
这是我现在在 Jenkins 上执行构建时使用的命令:
rm -rf e2e/reports
mkdir e2e/reports
npm install
node flake e2e/staging.protractor.conf.js
量角器配置中有一个onCleanup
field/function。我建议使用它来为自己编写一个函数来删除 /e2e/reports
中的文件。如果第一次或第二次尝试失败,您可以使用 exitcode
删除文件。这将有点棘手,因为您需要找到一种方法来跟踪您正在进行的迭代,以便在第三次 运行 也失败时不会删除报告。
查看 protractor config 中的评论了解更多详情。
我在 Jenkins 上 运行ning protractor flake 以使用框架量角器黄瓜进行自动化测试。每次测试运行,输出一个json。有没有办法删除旧的 json 输出或可以检测量角器薄片是否重新 运行 的 bash 命令。我将量角器薄片设置为有 3 次尝试。因此,如果量角器薄片第 3 次重新 运行,我不希望量角器黄瓜的第一次和第二次 json 输出在文件夹中。
这样黄瓜报告中就不会有片状测试。
这是我现在在 Jenkins 上执行构建时使用的命令:
rm -rf e2e/reports
mkdir e2e/reports
npm install
node flake e2e/staging.protractor.conf.js
量角器配置中有一个onCleanup
field/function。我建议使用它来为自己编写一个函数来删除 /e2e/reports
中的文件。如果第一次或第二次尝试失败,您可以使用 exitcode
删除文件。这将有点棘手,因为您需要找到一种方法来跟踪您正在进行的迭代,以便在第三次 运行 也失败时不会删除报告。
查看 protractor config 中的评论了解更多详情。