2017-01-30 31 views
1

Я использую SauceLabs для тестирования своих веб-компонентов через плагин «соус» в тесте веб-компонента. Я хотел бы использовать этот плагин с различными конфигурациями, в зависимости от того, какая ветка строится на моем CI.Тестер полимерных компонентов: несколько конфигураций соуса?

т.е .: Последний хром только на Дев ветви, и вся батарея браузеров/OS на мастер/постановочных филиалов (с развертывания окр.)

Как я могу добиться этого?

ответ

1

Скопируйте файл шаблона, прежде чем начать ДАП

// Test master branch 
$ cp wct.conf.master.json wct.conf.json && wct 

// Test feature branch 
$ cp wct.conf.feature.json wct.conf.json && wct 
+0

Опция -config больше не существует (начиная с [email protected]), я не вижу другого способа указать конкретный файл конфигурации печально –

+0

Мы делаем это со сценарием сейчас, который копирует wct .conf.branch.json до wct.conf.json, прежде чем мы начнем тест. – veith

+0

Да, я думаю, мне придётся прибегнуть к чему-то подобному, я зарегистрировал проблему в репозитории WCT, возможно, они упростят этот вариант использования (https://github.com/Polymer/web-component-tester/ вопросы/521) –

0

Лучший способ сделать это сейчас остается ф/мв метод, как указано в официальном ответе, но в веб-компонент-тестер @ v6.0.0-prerelease.8, они включили обратно параметр --config (см. это commit), поэтому мы сможем указать, какой файл конфигурации использовать во время выполнения без изменения какого-либо файла.

 Смежные вопросы

  • Нет связанных вопросов^_^