You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be nice to have an ability to run testcases in parallel. We have a list of tests ready, and we know all their dependencies, so it should be doable.
One problem here is that we cannot pass functions between processes, so each process will have to perform its own test file loading. After that, tests can be identified by their path. Fixture values can be identified by their indices, so we do not have to pass them either.
The interaction of this feature with exclusive fixtures (issue #11) will, probably, be pretty awkward.
The text was updated successfully, but these errors were encountered:
With the commit 42072f8, global fixtures produce exactly one value per combination of parameters, so it is now possible to tell exactly how many combinations of parameters a testcase has, and which global fixture values are being used. This makes it possible to run the same testcase with different parameter combinations on different processes, and avoid instantiating the same global fixture on different processes.
It would be nice to have an ability to run testcases in parallel. We have a list of tests ready, and we know all their dependencies, so it should be doable.
One problem here is that we cannot pass functions between processes, so each process will have to perform its own test file loading. After that, tests can be identified by their path. Fixture values can be identified by their indices, so we do not have to pass them either.
The interaction of this feature with exclusive fixtures (issue #11) will, probably, be pretty awkward.
The text was updated successfully, but these errors were encountered: