Как исправить неупорядоченное выполнение сценариев и шагов в журналах Nunit 3 и упорядочить их

#bdd #specflow #nunit-console

Вопрос:

Например, у меня есть четыре сценария в двух разных файлах функций, как показано ниже.

 Feature 1: 

Scenario 1 : Validate title
    Given I am logged in application
    And I verify the title 

Scenario 2: Verify book checkout
    Given I am logged in application
    And I select 2 books 

Feature 2:
    Scenario 1: Verify search books
    Given I am logged in application
    And I search books 
 

Когда описанные выше сценарии выполняются в конвейере с использованием Nunit3-console.exe и параллельное выполнение, все сценарии запускаются одновременно, но журналы выполнения не упорядочены. Смотреть ниже.

 Scenario 1: Validate title
Given: I am logged in application
Scenario 2: Verify book checkout
Given I am logged in application and so on..
 

Ясно, что журналы выполнения этапов сценариев 1 и 2 не упорядочены. Они отображаются случайным образом

Комментарии:

1. После поиска различных файлов журналов параллельного выполнения nunit я наткнулся на следующее: Вывод текста Из спецификации тестов . Это не ответ на ваш вопрос, но, по крайней мере, это то, что признает NUnit. Эта страница была посвящена разработке спецификации для обработки выходных сообщений во время параллельного выполнения.