У меня несколько сотен тестов поведения, созданных многими людьми, которые использовали разные теги. Я хочу очистить это, и для начала я хочу перечислить все теги, которые были использованы до сих пор.Можно ли перечислить все теги во всех тестах поведения?
ответ
Я хотел ответить на свой вопрос, поскольку это было то, что я не мог найти ответа в другом месте.
Я попытался использовать пользовательский форматтер, но это не сработало. https://gist.github.com/paulmozo/fb23d8fb436700381a06
В конце концов я обработал Bash команды, чтобы удовлетворить мои цели
bin/behat --dry-run 2>&1 | tr ' ' '\n' | grep -w @.* | sort -u
Это запускает команду behat с --dry-run
, который не выполняет тесты, просто выводит шаги, так что я могу трубы их к другому инструменту. 2>&1
перенаправляет стандартную ошибку на нуль (это зависит от оболочки). Инструмент tr
разбивает каждое слово в потоке на отдельную строку. Grep ищет строки, начинающиеся с символа @. Наконец sort -u
сортирует список и возвращает uniques.
Для выполнения этой команды требуется около 15 секунд, и она идеально подходит для меня.
- 1. Можно ли перечислить все теги изображений xaml в C#?
- 2. Можно ли перечислить все модели Max-SMT?
- 3. Можно ли перечислить все выражения из DataBinder.Eval()?
- 4. Как перечислить все теги Git?
- 5. можно ли перечислить все заблокированные торнадо сопрограммы
- 6. Можно ли перечислить все функции таблицы?
- 7. Пропуск исключения во всех тестах Python
- 8. Можно ли импортировать все создатели действия во всех компонентах контейнера?
- 9. Можно ли перечислить список?
- 10. как перечислить все теги XML в node.js
- 11. Как я могу перечислить все легкие теги?
- 12. BATS: Сделать переменным постоянным во всех тестах
- 13. Тесты Django - объект патча во всех тестах
- 14. Как отключить метод after_validation во всех тестах
- 15. Powershell: Можно ли перечислить все папки на сан? (Vmware)
- 16. Можно ли установить amdefine в тестах, чтобы я не определял его во всех моих файлах модулей?
- 17. Выбрать все дочерние теги div во всех родительских тегах div
- 18. jQuery Mobile Выберите все теги во всех Страниц
- 19. Как удалить теги TeamCity во всех сборках?
- 20. Как перечислить все теги в определенной отрасли Mercurial?
- 21. Как проверить теги во всех репозиториях
- 22. Как перечислить все теги в определенной ветке git
- 23. MySQL: Можно ли перечислить все таблицы с датой изменения?
- 24. Можно ли перечислить все столбцы без данных в BigQuery
- 25. Можно ли перечислить все внешние ключи в базе данных?
- 26. Можно ли перечислить все файлы файлов строк в дереве папок?
- 27. Можно ли перечислить все перестановки двух IEnumerables, используя linq
- 28. Как перечислить все решения?
- 29. Можно ли добавлять теги в AndroidManifest.xml во время компиляции?
- 30. Как перечислить unpushed теги Git
Сторонники рецензентов: это ответ на вопрос. Он может выглядеть широк, но пользователь пытается поделиться своим открытием. –
это против политики stackoverflow? И другие могут ответить на этот вопрос лучшим решением, чем тот, с которым я столкнулся? –
Не против политики вообще! Ободрение ваших знаний поощряется; у нас даже есть значок для поддержки ответов. Я опубликовал комментарий, потому что некоторые люди голосовали, чтобы закрыть вопрос. Я столкнулся с вашим вопросом в очереди просмотра «Закрыть голоса», где мы не видим ответов - только вопрос и комментарии. Поэтому я опубликовал комментарий, чтобы мои коллеги-рецензенты осознали, что это вопрос, ответивший на вопрос. Вы правильно сделали. –