-
Notifications
You must be signed in to change notification settings - Fork 263
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
Results set processing shouldn't be in the progress bar #602
Comments
I don't believe it is? The bar increments to 100% as each chunk output is written. It will (or at least should if I've done things as I intended) sit on 100% until the result are processed. Am I missing something? |
It sort of is -- We could make the result set load lazily, perhaps with a property. I think it's a low priority in any case. |
Do you mean when it's sat on 100% whilst the result set is building it looks like it's hanging? Still not fully seeing it.
Would another option be to include a second progress bar for the result set perhaps? |
That's what I mean, yes. A seconds progress bar might be good, the trick will be estimating the work time. |
I've got a couple of ideas. I'll knock up a couple of possibilities and post gifs here for us to figure out a way to go :) |
How does this look @marcharper: That's actually relatively basic. The progress is across the 19 calculations that the results set does ( I've got some other ideas for nested progress bars (for each of the sub methods like Note that this approach is not incrementing a thing whilst reading in the results from file, so while that is happening the progress bar should be sitting on an empty Let me know what you think, I can tidy this up and get tests in there as necessary pretty straightforwardly. |
Definitely better. I know it's hard to make the bar accurate for the results calculations, nevertheless it's much better than just sitting there with no user feedback at all. |
Have opened #603, coveralls doesn't seem to be plugged in quite right though. |
No description provided.
The text was updated successfully, but these errors were encountered: