Сгруппируйте все тесты и отобразите их в браузере - PullRequest
0 голосов
/ 08 апреля 2019

Я запускаю тесты транспортира в стеке браузера и заметил, что тесты, которые я запускаю, помечены как отдельные записи. Я хочу сгруппировать их все в одну сборку. Я добавил возможность 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 тестов, я могу видеть только последний тест, выполненный в браузерной стопке. Как мне это исправить?

1 Ответ

0 голосов
/ 08 апреля 2019

Откройте сеанс на панели инструментов автоматизации и в разделе «Возможности ввода» проверьте, отображается ли «build».

...