как получить результаты тестирования E2E в Protractor

Я настроил несколько тестов в транспортире для своего углового приложения, и я хотел запустить ночную партию и увидеть на следующий день некоторые отчеты о пройденных или неудачных тестах... Я безуспешно пробовал protractor-html-screenshot-reporter, поэтому теперь я хочу посмотреть, как сохранить журнал. Это сохранить файл журнала? Как я мог увидеть второй день результат бегуна тестов? Мой текущий файл конфигурации транспортира:

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

Спасибо


person Teodor    schedule 21.10.2014    source источник


Ответы (2)


С этим простым конфигурационным файлом транспортира у вас должен работать protractor-html-screenshot-reporter

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'
        }));
    }
};
person Doum    schedule 21.10.2014
comment
Спасибо, я проверю и дам вам знать, мои проблемы с этим заключались в том, что у меня было запущено около 50 тестов, некоторые из них прошли неудачно, некоторые выдали некоторые ошибки, я использовал grunt для их запуска, как описано на: programmerbuddy.blogspot.ro/2014/03/ и отчеты Папка (tmp/screnshots вашего случая) была сгенерирована / удалена, и в конце концов я использую для просмотра только последний отчет или последние 2-3 отчета, но никогда не объединяю все 50, как я ожидал. Это когда-нибудь случалось с тобой? Любая идея, почему? Спасибо, я воспользуюсь вашим кодом завтра и сообщу вам о - person Teodor; 21.10.2014
comment
Та же проблема .. папка со скриншотами создается, а затем удаляется, создается заново и так далее .. - person Teodor; 22.10.2014

Это была ошибка репортера, она была решена: https://github.com/jintoppy/protractor-html-screenshot-reporter/pull/38

person Teodor    schedule 18.02.2015