0

Я использую хрюканье, карму (singleRun: false). Мои тесты написаны в coffeescript. Каждый раз, когда меняется мой файл кофе, я хочу, чтобы мои тесты запускались. Проблема в том, что я не знаю, как это сделать. До сих пор я открыл для себя задачу часов, я пытался добавить свой кофе вещь там и добавить Бодрствующего к моей тестовой задачи, как, что:Непрерывно выполняйте мои тесты с кармой

//karma.conf.js 
singleRun: true, 

и Gruntfile:

//Gruntfile.js 
watch: { 
    coffee: { 
      files: ['test/spec/{,*/}*.coffee'], 
      tasks: 'coffee' 
     } 
} 
grunt.registerTask('test', [ 
    'clean:server', 
    'coffee', 
    'concurrent:test', 
    'autoprefixer', 
    'connect:test', 
    'karma', 
    'watch:coffee' 
]); 

Таким образом, карма наблюдатель просматривает файлы javascript, но мой собственный наблюдатель кофе не запускается вообще.

Прямо сейчас я только что удалил watch:coffee из тестовой задачи, и я бегу grunt test и grunt watch:coffee в параллельных терминалах, что выглядит немного жалким. Есть ли способ лучше?

ответ