Как указать порядок выполнения теста с помощью пользовательского маркера - PullRequest
0 голосов
/ 02 июля 2019

Я установил / агрегировал тесты, мне нужно запустить эту группу тестов в определенном порядке (это не для управления зависимостями, а по деловым причинам). Как указать порядок выполнения теста с помощью маркера? Я не могу использовать параметры командной строки.

import pytest

@pytest.mark.webtest
def test_send_http():
    pass # perform some webtest test for your app

@pytest.mark.webtest
def test_send_mail():
    pass # perform some webtest test for your app

@pytest.mark.config
def test_something_quick():
    pass

@pytest.mark.ui
def test_something_quick():
    pass

Мне нужно запустить config, webtest, а затем UI test. Кроме того, как вы можете узнать, что каждая группа завершила выполнение?

Есть ли другой способ добиться такого поведения? Спасибо

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