Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Плагин Информатор для сбора и показа технической информации + шаги Информатора + значительно улучшена работу с шаблонным заменителем * (звездочкой) #712

Merged
merged 12 commits into from
Mar 14, 2020

Conversation

artbear
Copy link
Collaborator

@artbear artbear commented Mar 14, 2020

реализация #653

сделанные изменения

  • Добавлена кнопка "Техническая информация" в меню "Загрузить" и "Внешние инструменты" браузера фич (bdd) и браузера тестов (xdd)

  • добавлен специальный плагин Информатор (и для bdd, и для xdd) с полезными методами:

    • ТехническаяИнформация()
    • СообщитьТехническуюИнформацию()
    • УзнатьРежимСовместимостиКлиент
  • добавлены bdd-шаги

    • Когда Я показываю техническую информацию в отдельной форме
    • Когда Я показываю техническую информацию в окне сообщений
    • Когда Я сохраняю техническую информацию в переменную "ТехническаяИнформация"
  • для клиент-серверной ИБ выдаются отдельные версии ОС для клиента и сервера

  • попутно удалось значительно улучшить работу с шаблонным заменителем * (звездочкой)

    • Во множестве шагов научились работать с разными вариантами указания шаблонов - звездочка в любом месте строки и\или несколько звездочек в строке

    • шаг научился работать с шаблонной * - Тогда переменная "ЗначениеВариантЗаполненияСостава" имеет значение "Отбор"

    • шаги проверки сообщений из тест-клиента научились работать с шаблонной *

      • Когда в логе сообщений TestClient есть строка "искомая*строка"
      • Когда в логе сообщений TestClient есть строки:
    • доработан метод РегулярныеВыражения.СтрокаСоответствуетШаблону и Ванесса.СтрокаСоответствуетШаблону

  • Дополнил шаблоны для Гитхаб подсказками через Информатор

  • Скриншоты

    • image
    • image
    • image

@KrapivinAndrey Вообще очень полезная штука получилась. Большое спасибо за такой полезный ишуз.
Как твое впечатление от моей реализации?

artbear added 12 commits March 12, 2020 11:20
… инструменты"

- поменял порядок кнопок в меню "Внешние инструменты"
- исправил неработающую кнопку "Проверить дублирование сценариев"
- Когда в логе сообщений TestClient есть строка "искомая*строка"
- Когда в логе сообщений TestClient есть строки:
…аблонов - звездочка в любом месте строки и\или несколько звездочек в строке

- доработан метод РегулярныеВыражения.СтрокаСоответствуетШаблону и Ванесса.СтрокаСоответствуетШаблону
#674
… инструменты" в xdd-браузер тестов

- поменял порядок кнопок в меню "Внешние инструменты"
@artbear artbear added this to the 6.6.0 milestone Mar 14, 2020
@artbear artbear merged commit 1095b0e into develop Mar 14, 2020
@artbear artbear deleted the feature/informer-653 branch March 14, 2020 14:08
@artbear artbear added the docs label Mar 14, 2020
@KrapivinAndrey
Copy link
Contributor

@artbear Очень круто!

@KrapivinAndrey
Copy link
Contributor

Можно дальше развивать тему: например собирать последние 50 выводов в лог. Классно что реализовано в виде плагина

@artbear
Copy link
Collaborator Author

artbear commented Mar 17, 2020

@KrapivinAndrey поясни про 50 выводов в лог.

@KrapivinAndrey
Copy link
Contributor

@artbear Практически первое что все просят после возникновения проблемы(после окружения, которое сейчас реализовал) - лог.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants