grumagargler / tester

Тестер 1С
http://tester.help
BSD 2-Clause "Simplified" License
178 stars 31 forks source link

Сценарии во внешнем каталоге и пакетный запуск #8

Closed JohnyDeath closed 5 years ago

JohnyDeath commented 6 years ago

Мы используем СППР в качестве комбайна, в котором ведутся ошибки, трудозатраты; идет разбор на исходники в гит и их связь с ошибками. Скоро выходит СППР 2.0, в котором будет и сценарное тестирование (с "расширенным" геркиным). Там всё построено примерно так: запускается Jenkins, который прогоняет все тесты и возвращает результат в СППР, на основании которого создаются Ошибки (это такой справочник в СППР). Мы пошли чуть дальше и будем запускать не только сценарные геркин-тесты, но и модульные тесты xUnitFor1C. Причем запуск их будет происходить не Jenkins-ом, а самой СППР, потому что поддерживать и настраивать дженкинс никто не хочет/не умеет, а с 1С знакомы все

В связи с этим вопрос. было бы классно иметь возможность запускать и сценарии от Тестера, но для этого, как мне кажется, необходимо:

  1. Иметь возможность хранить сценарии в отдельных bsl-файликах. Ведь их уже и сейчас можно создавать с помощью твоего плагина для VSC
  2. Эти сценарии будут хранится в репозитории основного проекта, где хранятся все его исходники и прочие сопутствующие документы и утилиты
  3. Иметь возможность запускать Тестер из командной строки с возможностью указания каталога сценариев тестирования
  4. Тестер должен вернуть результат в каком-то структурированном виде, который бы легко парсился в СППР (могу дать полное описание то, что сейчас ожидает на входе СППР от дженкинса)

P.S. С радостью приму альтернативное видение проблемы других участников сообщества

grumagargler commented 6 years ago

Приветствую!