this MR implements multiple scenarios that are tested by the CI and uses pytest-xdist to parallelize the tests
pytest-xdist