각도기를 동시에 여러 가지 기능을 시작하고 동시에 여러 테스트를 실행할 수도 있습니다. (내가 작업 프로젝트에서)
기본적으로 나는 각 기능이 병렬로 실행되어 테스트를 병렬로 실행하고 shardTestFiles: true
옵션을 설정해야한다고 생각합니다.
https://github.com/angular/protractor/blob/master/docs/referenceConf.js#L114-L117
참고이가 당신의 saucelabs 계정의 최대 인스턴스 한도로 제한됩니다 (보통 10)
당신은 우리가 우선 순위를 부여하기 위해 각도기를 설정하는 다음 코드 조각에서 볼 수 IE8에서 가장 느린 브라우저는 나머지 브라우저와 병렬로 최대 3 개의 테스트 스크립트를 시작합니다.
maxSessions: 10,
multiCapabilities: [
{
browserName: 'internet explorer',
version: '10',
shardTestFiles: true,
maxInstances: 3,
'screen-resolution': '1024x768',
build: process.env.CI_BUILD_NUMBER
},
{
browserName: 'internet explorer',
version: '8',
platform: 'Windows XP',
shardTestFiles: true,
maxInstances: 10,
'screen-resolution': '1024x768',
build: process.env.CI_BUILD_NUMBER
},
{
browserName: 'firefox',
platform: 'Windows 8',
shardTestFiles: true,
maxInstances: 3,
'screen-resolution': '1024x768',
build: process.env.CI_BUILD_NUMBER
},
{
browserName: 'safari',
version: '7',
platform: 'OS X 10.9',
shardTestFiles: true,
maxInstances: 3,
'screen-resolution': '1024x768',
build: process.env.CI_BUILD_NUMBER
},
{
browserName: 'chrome',
platform: 'Windows 8.1',
shardTestFiles: true,
maxInstances: 3,
'screen-resolution': '1024x768'
}
]
질문이 없습니다. Sauce Connect 터널을 사용하고 있습니까? https://docs.saucelabs.com/reference/sauce-connect/ – luboskrnac
아니요, 소스 연결을 사용하지 않습니다. 소스 사용자 및 소스 키를 사용하여 소스 랩에서 테스트를 실행합니다. – user2439903