Я пытался разыскать стек браузеров с Azure devops. Идея состоит в том, чтобы запускать мои тесты всякий раз, когда развертывается новый конвейер.
В настоящее время моя проблема заключается в том, что каждый раз, когда я запускаю тестирование, скажем, Safari, Google и Firefox, кажется, что он сообщает только об одном файле.
И внутри сборки:
И что странно, что он регистрирует только последние Имя сеанса и не показывает результат предыдущих тестов, таких как Chrome и Safari.
Мой код, который я запускаю:
exports.config = {
"browserstackUser": "helloworld",
"browserstackKey": "1234567",
multiCapabilities: [
//Apple
// Safari
{
browserName: 'Safari',
browser_version: '13.0',
os: 'OS X',
resolution: "1920x1080",
os_version: 'Catalina',
project: "Selenium-Test",
build: "Build T-Hour",
name: "Safari 13 - Happy Flow"
},
{
browserName: 'Chrome',
browser_version: '80.0',
os: 'Windows',
resolution: "1920x1080",
os_version: '10',
project: "Selenium-Test",
build: "Build T-Hour",
name: "Chrome 80.0 - Happy Flow"
}
],
maxSessions: 1,
specs: [
'pagesDesktop/testPage.js',
],
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 10000,
isVerbose: true,
realtimeFailure: true,
includeStackTrace: true
},
SELENIUM_PROMISE_MANAGER: false,
framework: 'jasmine2',
plugins: [{
'package': "protractor-browserstack-reporter"
}],
reporters: ['browserstack'],
reporterOptions: {
browserstack: {
outputDir: './test'
}
}
};
Что может быть причиной того, что он сообщать только один раз, когда запущено 2 тестовых браузера?