Skip to content

Improve performance of output buffer/reporters #777

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

Closed
jgebal opened this issue Nov 6, 2018 · 0 comments · Fixed by #783
Closed

Improve performance of output buffer/reporters #777

jgebal opened this issue Nov 6, 2018 · 0 comments · Fixed by #783
Assignees
Milestone

Comments

@jgebal
Copy link
Member

jgebal commented Nov 6, 2018

Currently reporters always produce data row by row.
Output buffer also receives data in that form and saves each row, making sure that every row is available as soon as possible for consumption.
This is only good for live reporting (documentation reporter) but is of no value for post-run reports like coverage reporting.

The row-by-row for those reports is causing significant load and performance impact on overall runtime of tests.

We should have output buffer capability for writing data in bulks.
That can be achieved by passing lines to process as CLOB or by passing a list of lines to process.

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

Successfully merging a pull request may close this issue.

1 participant