TravisCI no falla aunque las testings unitarias fallan

Estoy probando mi compilation Travis CI / Grunt integrada en GitHub y parece que no está fallando incluso cuando mis testings fallan.

Aquí puede ver que mis dos trabajos "jshint" y "qunit" están fallando:

Warning: Task "jshint:files" failed. Used --force, continuing. Warning: Task "qunit:files" failed. Used --force, continuing. 

pero la construcción de Travis CI todavía "pasó":

 Done. Your build exited with 0. 

En mi package.json especifiqué en scripts para ejecutar grunt qunit :

 "scripts": { "test": "grunt qunit" } 

y en mi Gruntfile.js una tarea de test :

 grunt.registerTask('test', ['jshint','qunit']); 

¿Cómo hago para que mi construcción de Travis CI falle cuando falla mi testing de pelusas o unidad?

Comenzaría quitando la --force de tu travis.yml

Esto es lo que dice el manual:

–force, -f

Una forma de abrirse path a través de advertencias. ¿Quieres una sugerencia? No use esta opción, arregle su código.