Я запускаю тесты транспортира в стеке браузера и заметил, что тесты, которые я запускаю, помечены как отдельные записи. Я хочу сгруппировать их все в одну сборку.
Я добавил возможность build
в мой конфигурационный файл транспортира. Но, похоже, это не помогает.
Прикрепление моего поля конфигурации транспортира. Ценю твою помощь.
Спасибо
exports.config = {
specs: [
'./src/**/*.e2e-spec.ts'
],
browserstackUser: xx,
browserstackKey: xxx,
multiCapabilities: [{
browserName: 'chrome',
os: 'Windows',
os_version: '10',
'browswestack.debug': true,
project: 'protractor'
}, {
os: 'OS X',
os_version: 'High Sierra',
browserName: 'Safari',
'browswestack.debug': true,
project: 'protractor'
}],
build_number: 'local',
maxInstances: 2,
SELENIUM_PROMISE_MANAGER: false,
directConnect: false,
connectionRetryCount: 3,
connectionRetryTimeout: 90000,
baseUrl: 'http://localhost:4200',
framework: 'jasmine',
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000,
print: _.noop
},
onPrepare: () => {
tsNode.register({
project: path.join(__dirname, './tsconfig.e2e.json')
});
let reporter = new SpecReporter();
jasmine.getEnv().addReporter(reporter);
}
};
РЕДАКТИРОВАТЬ: я исправил проблему. Я использовал build_number вместо build.
Однако, когда я запускаю тесты, я заметил, что тесты добавляются. Например, если я запускаю 5 тестов, я могу видеть только последний тест, выполненный в браузерной стопке. Как мне это исправить?