Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Behave parallel executions #1012

Open
jcardenaspe opened this issue Apr 6, 2022 · 2 comments
Open

Behave parallel executions #1012

jcardenaspe opened this issue Apr 6, 2022 · 2 comments

Comments

@jcardenaspe
Copy link

When gonna be implemented a parallel execution feature?

@jenisys
Copy link
Member

jenisys commented Apr 7, 2022

Mmh, this is an open source project.
Therefore, if you need something, contribute to it (especially if you are in need of a feature).

The current tip of this Git repository provides an extension-point that allows you to provide your own test-runner.
Therefore, the easiest way is that YOU PROVIDE a parallel test runner implementation to the behave community and publish it as package on https://pypi.org .

If you have not enough "pain" to work on this and provide on your own (and figure out all the problems related to it), you need to wait until I have time to continue the work on my prototype. I have a pretty clear picture how the design should look like, but it is currently not really usable for the public (problems w/ bad behaving steps, shutdown or abortion of the test run and deadlocks related to the multiprocessing module).

OTHERWISE:
There are some behave-parallel implementations on Github.
But they seem to be outdated, meaning some Python2 / Python3 code cleanup was not performed yet (like with python-modernize). This means you cannot directly use it if you use Python3.

SEE ALSO:

SIMILAR:

  • The latest behave-parallel version on https://pypi.org is not installable (setup.py seems to be missing)

@russellsch
Copy link

Also worth a look: https://github.com/hrcorval/behavex

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants