2014-10-21 8 views
1

각도 응용 프로그램을위한 각도기에서 일부 테스트를 설정하고 야간 배치를 실행하고 다음 날에 통과 또는 실패한 테스트 보고서를보고 싶었습니다. 나는 protractor-html-screenshot-reporter를 성공하지 않으려 고 노력 했으므로 이제 로그를 저장하는 방법을보고 싶습니다. 로그 파일을 저장합니까? 테스트 주자의 결과를 어떻게 볼 수 있었습니까? 나의 현재 각도기의 conf 파일 :각도기 결과에서 E2E 테스트를 얻는 방법

exports.config = { 

seleniumAddress: 'http://imptest2:80/wd/hub', 
specs: [ 
    '../E2E/**/*.spec.js' 
    ], 

multiCapabilities: [ 
    { 
    'browserName' : 'chrome', 
    'ensureCleanSession': 'false', 
    'shardTestFiles': 'true', 
    maxInstances:8 
} 
], 

params: { 
    global: { 
     url: 'http://impiis/TestsServices/Client', 
     concern: '01' 
    } 
}, 
baseUrl: 'http://impiis/TestsServices/Client', 

allScriptsTimeout: 500000 
}; 

이 간단한 각도기 설정 파일로

답변

2

감사합니다, 당신은

var HtmlReporter = require('protractor-html-screenshot-reporter'); 

exports.config = { 
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    specs: ['Exova.LIMS.UI.Testing/e2e/pages/**/*_spec.js'], 
    baseUrl: 'http://localhost:51494', 
    onPrepare: function() { 
     // Add a screenshot reporter and store screenshots to `/tmp/screnshots`: 
     jasmine.getEnv().addReporter(new HtmlReporter({ 
      baseDirectory: 'tmp/screnshots' 
     })); 
    } 
}; 
+0

감사합니다. 제가 확인하고 알려 드리겠습니다.이 문제는 제가 50 개의 테스트를 실행하고 있었고, 일부는 실패했으며, 일부는 몇 가지 오류를 발행, 나는 설명에 따라 그들을 실행하는 쓸데없는 사용 : http://programmerbuddy.blogspot.ro/2014/03/full-automation-of-protractor-e2e-tests.html 및 보고서 폴더 (tmp/screnshots 귀하의 경우) 생성/삭제하고 결국에만 마지막 보고서 또는 지난 2-3 보고서를 볼 수 있지만 모든 50 내가 결코 예상대로 연결하는 데 사용합니다. 너 한테 일어난 적이 있니? 어떤 이상이 그럴까요? 감사합니다. 내일 코드를 사용하고 – Teodor

+0

에 대해 알려 드리겠습니다. 같은 문제가 발생했습니다. 스크린 샷 폴더가 만들어지고 삭제 된 후 다시 생성되었습니다. – Teodor

관련 문제