Skip to content

Improve performance of output buffer/reporters #777

@jgebal

Description

@jgebal

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions