Интеграция каратэ с трубопроводом TFS - PullRequest
0 голосов
/ 03 октября 2019

Система сборки и выпуска, которую мы используем, - TFS, которая вскоре перейдет на Azure Devops. Я пытаюсь представить рамки автоматизации для контрактных испытаний с каратэ. Можно ли интегрировать каратэ с заданиями по сборке в TFS как часть конвейера CI?

Ответы [ 2 ]

2 голосов
/ 03 октября 2019

Да. Azure AD имеет расширение maven.

После YML для справки

steps:
- task: Maven@3
  displayName: 'API Automated test against $(Environment)'
  inputs:
    mavenPomFile: Tests/APITest/pom.xml
    goals: 'clean test -DargLine="-Dkarate.env=$(Environment)"'
    testResultsFiles: '**/APITest.*.xml'
1 голос
/ 04 октября 2019

Каратэ - это инструмент автоматизации тестирования Java-API, который можно реализовать с помощью Maven или Gradle. Его можно использовать для запуска на любом конвейере CI / CD с использованием любого управления хранилищем. Team Foundation Server является инструментом управления хранилищем и конвейером CD / CD.

См. Приведенную ниже конфигурацию Azure для Maven или Gradle:

https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/gradle?view=azure-devops https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/maven?view=azure-devops

Сообщите нам, если у вас возникли проблемы с конфигурацией при загрузке библиотеки каратэ из Azure.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...