MultiCapabilities Protractor не поддерживает конфигурацию пакета?

Я только начинаю добавлять параллельное тестирование в свой файл конфигурации, и я столкнулся с проблемой, которую мне трудно различить в другом месте, возможно ли это в Protractor или нет. На данный момент моя настройка multiCapabilities выглядит так:

multiCapabilities:[{
    browserName: 'chrome',
    name: 'chrome-tests',
    count: 1,
    shardTestFiles: true,
    maxInstances: 1,
    suites: {
        repeatable: 'example/example.spec.js'
    }
}, {
    browserName: 'firefox',
    name: 'ff-tests',
    count: 1,
    shardTestFiles: true,
    maxInstances: 1,
    suites: {
        repeatable: 'example/example.spec.js'
    }
}],

и он терпит неудачу с сообщением об ошибке:

Cannot read property 'repeatable' of undefined

Я что-то упустил или multiCapability не поддерживает параллельную работу пакетов?


person modusAndrew    schedule 15.03.2016    source источник


Ответы (1)


suites можно определить только на верхнем уровне вашей конфигурации. Они не могут быть привязаны к возможностям.

person alecxe    schedule 15.03.2016
comment
Благодарность! вынос сделал свое дело! просто для моего собственного назидания, это что-то масштабное? - person modusAndrew; 15.03.2016
comment
@modusAndrew просто suites не поддерживается на уровне возможностей. Возможно недостающая функция. Рассмотрите возможность создания задачи в системе отслеживания проблем protractor github. Спасибо. Кроме того, я должен добавить что-нибудь к ответу здесь: stackoverflow.com/a/35946597/771848, помогло ли это? - person alecxe; 15.03.2016