Определите сценарий выполнения для нескольких док-контейнеров - PullRequest
0 голосов
/ 10 апреля 2019

Я не уверен, что мой вопрос относится даже к этой части сайта, поэтому, если это не так, пожалуйста, дайте мне знать. Я пытаюсь определить сценарий выполнения для нескольких контейнеров докера. Моя цель - создать нечто похожее (если не то же самое), что и сценарий с огурцом (огурцом).

У меня есть несколько докеров, которые взаимодействуют с микросервисами в python (Flask). Я хотел бы иметь предопределенный сценарий, который выполняется, чтобы я мог видеть конечные результаты.

Я думал о поведении, но я не уверен, предназначено ли поведение для этого. В лучшем случае можно создать что-то вроде этого:

Scenario Outline: Containers interact with the first microservice
    When "<container>" interacts with the first microservice
    Then something happens in "<container>"

  Examples: Containers
    | container |
    | 1         |
    | ...       |
    | n         |

@when(u'"{container}" interacts with the first microservice')
def interaction_function(context, container):
    #some python function

@then(u' something happens in "{container}")
def another_function(context, container):
    #...

Возможно ли что-то подобное? Предопределенный сценарий поведения в отдельном контейнере Docker или я дал неверный путь?

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