Teodor
Teodor

Reputation: 1305

how to get E2E Testing in Protractor results

I setup some tests in protractor for my angular app and i wanted to run a nightly batch and see next day some reports of the tests passed or failed .. . I tried without success protractor-html-screenshot-reporter so now i want to see how to save a log . Is this save a log file? How i could see second day the result of the tests runner ? My current protractor conf file :

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
};

Thank you

Upvotes: 1

Views: 1395

Answers (2)

Teodor
Teodor

Reputation: 1305

It was a reporter bug it was solved : https://github.com/jintoppy/protractor-html-screenshot-reporter/pull/38

Upvotes: 0

Doum
Doum

Reputation: 397

With this simple protractor config file, you should have protractor-html-screenshot-reporter working

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'
        }));
    }
};

Upvotes: 2

Related Questions