-
Notifications
You must be signed in to change notification settings - Fork 396
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
[plugins] Handle multiprocess & cover together #841
Conversation
I'm sure you tested it, but I just want to double check: does this actually produce a useful coverage report with this change? Any gotchas? |
Awesome @jszakmeister, yes for sure. We've been using it in our continuous integration stack for the past few weeks and it works great. |
Good to know. Thank you. I'm looking to include this in 1.4.0. |
Hi, |
@gst Sorry, I don't have a date in mind. It really depends on how bogged down I get at work. It probably won't happen until the end of the year, or early next year. Things tend to slow down around then, and I can take some extra time off work to wrap up loose ends. |
I tried this branch out on a large test-suite with Python 2.7, win64 |
I could not reproduce the issue with Python 2.7 on OSX and running with Could it be that any part of your app/tests is not thread-safe? |
[plugins] Handle multiprocess & cover together
Thank you @fellowshipofone! Sorry it took so long to get merged. |
Awesome, thanks!! |
Addressing issue #820 and #710
I am relying on
coverage
's own method to run in parallel and store each worker's coverage in a separate .coverage file that gets combined in thereport()
method.