2017-11-13 3 views
0

각도기을 사용하여 신청서를 테스트합니다. 테스트를 시작할 때 터미널 출력에 추가 메시지가 표시됩니다. 메시지의 디자인은 다음과 같습니다.각도기를 사용할 때 출력을 제어 할 수 있습니까?

[16:06:37] I/launcher - 0 instance(s) of WebDriver still running 
[16:06:37] I/launcher - chrome #01 failed 1 test(s) 
[16:06:37] I/launcher - overall: 1 failed spec(s) 
[16:06:37] E/launcher - Process exited with error code 1 

이 자세한 메시지를 제거 할 수 있는지 여부는 알고 싶습니다. 내 단말기에 필요한 정보 만 보관할 수 있다면 좋을 것입니다. 미리 감사드립니다.

+0

에서 정의한 ('/path/to/node_modules/protractor/built/launcher.js '), 당신이 그 코드를 직접 수정하고 싶다면 이것을 수행 할 수 있습니다. 그러나 repo를 포크하고 프로젝트의 자신의 버전에서 이렇게하지 않는 한, 다음에 분도기를 업데이트하면 이러한 변경 사항을 덮어 씁니다. – Gunderson

답변

0

예 이렇게 할 수 있습니다. 이를 위해서는 jasmine-spec-reporter를 설치해야합니다. 각도기 conf의 파일에서

npm install jasmine-spec-reporter --save 

,

헤더 각도기 발사기의 일부

const { 
    SpecReporter 
} = require('jasmine-spec-reporter'); 

onPrepare() { 
    jasmine.getEnv().addReporter(new SpecReporter({ 
     spec: { 
      displayStacktrace: true 
     } 
    })); 
} 
+0

답변 해 주셔서 감사합니다. 그러나이 로그는 jasmine과 아무 관련이 없기 때문에 이것은 내 문제를 해결하지 못합니다. 이미 ** SpecReporter **를 설정하고 터미널에서 성공 및 오류 메시지 출력 방법 만 제어합니다. –