Трэвис в данном случае ведет себя корректно - в
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, если все тесты пройдены, или другое значение, если что-то сфэйлилось.