Appveyor 为什么即使测试失败,我的构建状态也是绿色的?

Appveyor 为什么即使测试失败,我的构建状态也是绿色的?,appveyor,Appveyor,我有一个GitHub项目,它需要一个成功的appveyor构建来完成一个Pull请求。我最近添加了一个测试脚本来运行一些测试,并将测试结果上传为XML文件。这很好——我可以看到测试结果,包括失败测试的详细信息 但是,当PR触发appveyor构建,并且测试失败时,构建状态仍然为绿色,并且GitHub PR检查满足要求 如何配置它,使失败的测试使构建失败,或者至少使GitHub PR失败 带有绿色复选框的请购单示例: “详细信息”链接会将您带到生成,显示为绿色,尽管红色的测试失败:如果该脚本失败,

我有一个GitHub项目,它需要一个成功的appveyor构建来完成一个Pull请求。我最近添加了一个测试脚本来运行一些测试,并将测试结果上传为XML文件。这很好——我可以看到测试结果,包括失败测试的详细信息

但是,当PR触发appveyor构建,并且测试失败时,构建状态仍然为绿色,并且GitHub PR检查满足要求

如何配置它,使失败的测试使构建失败,或者至少使GitHub PR失败

带有绿色复选框的请购单示例:


“详细信息”链接会将您带到生成,显示为绿色,尽管红色的测试失败:

如果该脚本失败,AppVeyor生成将失败(返回代码不是0),但由于最后一个命令很满意,它返回0。更多关于解决方法的详细信息