我在GitHub上有一个Scala项目,我使用Travis CI构建它,并在GitHub的项目主页上显示生成的徽章。我开始编写单元测试,我意识到在我的一次提交过程中,一些测试失败了。但travis构建显示构建通过。
我知道我应该使用某种钩子来检查测试失败并相应地使我的构建失败。但我只是不知道正确的命令是什么?我无法从任何文档中推断出这一点。
这是我的travis.yml文件:
language: scala
jdk:
- oraclejdk8
scala:
- 2.11.7
script:
- sbt clean coverage test coverageReport
after_success:
- bash <(curl -s https://codecov.io/bash)
我应该在这里添加什么钩子,以便在我的一个单元测试失败后构建失败?