Трэвис в данном случае ведет себя корректно - в 
phantomjs выполняет 
runTests.js, соответственно возвращает 0 и билд помечается как 
passed.
Результаты теста после выполнения появляются на самой загруженной странице 
SpecRunner.html. Следовательно в фантоме надо печатать ее содержимое, чтобы увидеть результаты.
Также в качестве url  я использую локальный html, а в фантоме в таком случае путь должен быть указан соответственно:
file:///c:/path/to/the%20file.txt #win
file:///etc/fstab #unix
Ну а чтобы получить в итоге на трэвисе passed или failed, нужно либо парсить полученную из фантома страницу в after_script в .travis.yml, либо воспользоваться самим жасмином (хотя насчет этого не уверен) для получения результата, и в зависимости от этого из фантома трэвису возвращать 0, если все тесты пройдены, или другое значение, если что-то сфэйлилось.