я пытаюсь запустить несколько тестовых случаев параллельно, и это не работает. я хочу запускать параллельные тестовые примеры, но каждый тестовый пример, который выполняется параллельно, выполняется с тестовым набором из другого теста, а не с тестовым набором из того же теста.
у меня есть 2 теста в одном классе, и для каждого теста у меня есть несколько тестов:
[TestFixture]
[Parallelizable(ParallelScope.All)]
[Category("example_category")]
public class example
{
[Test]
[TestCase(param1, param2)]
[TestCase(param1, param2)]
public void test1(object param1, object param2){
// do some stuff
}
[Test]
[TestCase(param1, param2)]
[TestCase(param1, param2)]
public void test2(object param1, object param2){
// do some stuff
}
}
теперь все тесты выполняются параллельно, но я получаю много ошибок, я хочу запустить параллельные тестовые примеры из других тестов. например: я хочу, чтобы тестовый пример из test1 выполнялся параллельно с тестовым случаем из test2, но теперь 2 тестовых случая из test1 выполняются параллельно, и я хочу избежать этого. как я могу исправить свой код, чтобы сделать это правильно?
это не тесты селена, а только внутренние тесты, поэтому я не использую драйвер.
Спасибо!