protractor-jasmine2-html-reporter doesn't consolidate results for all test when tests are shared using 'shardTestFiles': true in conf file

后端 未结 5 1583
鱼传尺愫
鱼传尺愫 2021-01-14 20:04

Recently we have configured our e2e-tests to be on Jenkins & soon we realized that we have to use shared test files: true options as complete suite run is taking very lo

5条回答
  •  旧时难觅i
    2021-01-14 20:41

    I used below solution to create unique folder with unique timestamp. This will save HTML report in date-timestamp folder instead Jasmin-2-html-reporter deleting it.

    var today = new Date();
       var timeStamp = today.getMonth() + 1 + '-' + today.getDate() + '-' + today.getFullYear() + '-' + 
    
    today.getHours() + 'h-' + today.getMinutes() + 'm-' +today.getSeconds()+'s';
    
     jasmine.getEnv().addReporter(
                new Jasmine2HtmlReporter({
                    savePath: './Reports/testResultsReport '+timeStamp,
                    screenshotsFolder: 'screenPrints',
                    takeScreenshots: true,
                    takeScreenshotsOnlyOnFailures: true,
                })
            ); 
    

    `

提交回复
热议问题