В настоящее время я использую Karma + Jasmine для запуска тестов в моем проекте на основе TypeScript, и я хочу «разорвать тесты», когда компиляция TypeScript завершится неудачно в режиме просмотра кармы.Ошибка компиляции скрипта и выполнение теста Karma?
Я использую стандартную конфигурацию Karma и компилирую TS с помощью препроцессора webpack (который компилирует TS-файлы). Все работает отлично, за исключением того, что , видя, что все тесты проходят, когда возникает ошибка компиляции, очень вводит в заблуждение (karma повторно запускает предыдущие тесты, даже если компиляция webpack не работает).
Это кажется довольно тривиальным, но через час или два, глядя на документацию и поиск в Google, я отчаянно ищу решение, которого я не нашел.
Есть ли решение, включающее карму, жасмин, webpack и TypeScript, которые могут нарушить тесты при возникновении ошибки компиляции без нарушения режима просмотра?
Редактировать: Точность в режиме часов добавлена.
трудно сказать что-либо конкретное, не видя конфигурационных файлов, и лучше всего было бы увидеть какой-то очень простой изолированный проект. – ciekawy
На самом деле вопрос не в том, «это моя конфигурация в порядке или нет», а скорее «Возможно ли это?» И если да , как вы это сделали в своем проекте с аналогичным стеком? ». –