2014-09-22 2 views
1

프로젝트에서 config를 사용하고 있지만 특정 테스트 스크립트에 대해 카르마를 한 번만 실행하고 싶습니다. 나는이 경우를 위해서 완전히 새로운 설정 파일을 생성하고 싶지 않고 실행하고자하는 스크립트를 그냥 전달하는 것을 선호한다. (따라서 기본적으로 카르마를 사용하는 것은 files: ['myTest.js']이다.)karma-cli가 파일을 명령 줄 인수로 받아들이지 않는 이유는 무엇입니까?

그러나 보이지는 않는다. . 워드 프로세서에서 그 AFAICT에 대한 옵션이 왜 이런 일이없는 것 그것은 IMO 기본 기능처럼 보인다

+0

어떤 대답을 찾았습니까? –

+0

아직 @ 개미. – Trindaz

답변

4

을 같은 karma.conf 뭔가?.

function mergeFilesWithArgv(staticFiles) { 

    var source = staticFiles, argv = process.argv; 

    argv.forEach(function (arg) { 
     var index = arg.indexOf('--check='); 
     if (index !== -1) { 
      source.push(arg.substring(8)); 
     } 
    }); 

    return source; 

} 

config.set({ 

    ... 

    files: mergeFilesWithArgv([ 
     'js_src/tests/*.test.js' 
    ]), 
    ... 

}); 

사용 : karma start --check='./path/to/file.js'

나에 대한 무 ltiple 파일 : karma start --check='./path/to/file.js' --check='/another/path/to/another/file.js'

+0

이것은 나를 위해 일했습니다. – Praym

관련 문제