2014-10-14 3 views
4

Я пытаюсь проверить, поддерживает ли Karma/Protractor подмножество тегов (или помеченных) тестов. Функциональность, на которую я надеюсь, - это в основном то, что позволяет Rspec через --tag option.Может ли Карма/Транспортир запустить поддельное подмножество тестов?

Например, мы могли бы пометить тест как ui, service или controller, а затем запустить только service тесты.

+0

должны, вероятно, открыты 2 вопроса, один для Кармы и один для транспортир так, даже если они обе целевые угловые приложения, они очень разные продукты. –

+2

Я обсуждал эту функцию с командой транспортира несколько дней назад. Он должен быть реализован в будущем. Прямо сейчас вы не можете этого сделать. Я бы порекомендовал вам разделить свои тесты на сюиты (если это имеет смысл), а затем вы можете фильтровать по имени файла. В противном случае вы можете подождать, пока он не будет реализован. –

+0

@AndresD Спасибо за комментарий! Если вы захотите превратить это в ответ, я с радостью приму его :-) –

ответ

1

транспортир могут с помощью Suites: https://github.com/angular/protractor/blob/master/lib/config.ts#L218

Donno о Карме

+0

Большое спасибо! Я ничего не вижу о карме, но это, безусловно, помогает, поскольку тесты Protractor будут намного медленнее и должны быть отделены друг от друга. –

+0

Я не вижу, как это отличается от разбора тестов среди файлов спецификаций. Весь «набор» - это набор файлов спецификаций. Что делать, если вы хотите запустить подмножество спецификаций (без необходимости вручную «вписывать/xit» в spec-файл каждый раз)? –

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