gpt4 book ai didi

npm - 如何捕获 Karma 返回/退出代码?

转载 作者:行者123 更新时间:2023-12-02 06:52:39 25 4
gpt4 key购买 nike

我正在尝试对 Bamboo CI 执行一些单元测试。正如 Karma 配置中所建议的,我确实有 SingleRun = true.记者使用的是“进步”。由于我们使用 Angular CLI 构建我们的应用程序,所以我正在利用 ng test --build=false我设置为 npm 脚本的命令。所以,我用命令运行我的测试 npm run <myscriptname>

问题 - 我能够运行测试,有些通过,有些失败,但是,只要我能够运行测试,我的任务总是返回成功。

我试图避免使用 gulp/grunt,所以如果可能的话,让我知道一些没有它的东西。我也试过直接调用Karma start <config file>但这也无济于事。

最佳答案

尝试添加 脚本任务 而不是 命令。在脚本正文中,您可以以相同的方式运行脚本并尝试使用“$?”捕获退出命令,并手动发送退出代码。如果测试失败,还要确保你的脚本返回非零代码。

if [ "$?" != "0" ]; then
echo "The script returned non-zero error code!" >&2
exit 1
fi

关于npm - 如何捕获 Karma 返回/退出代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39476140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com