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

accumulate: prep notes for accumulating test results #264

Closed
wants to merge 1 commit into from

Conversation

kellyredding
Copy link
Member

I made a bunch of notes of things to change when switching to
accumulating test results. Currently we store every test object
and every result generated by every test. This is inefficient
for calculating summary info at the end of the test run and is
unnecessary as we don't need to store all of this data. Plus
the overhead on large test suites is significant.

In this overall effort, I plan on switching to not storing every
test. Instead, tests will be shifted off as they are run and
only result data needed for presentation will be accumulated.
This should save memory not storing as many objects and should
make rendering summary presentation data more efficient.

@jcredding I'm kicking off this feature/rework and I wanted to make a bunch of notes and then follow up with efforts that handle each note. FYI.

I made a bunch of notes of things to change when switching to
accumulating test results.  Currently we store every test object
and every result generated by every test.  This is inefficient
for calculating summary info at the end of the test run and is
unnecessary as we don't need to store all of this data.  Plus
the overhead on large test suites is significant.

In this overall effort, I plan on switching to not storing every
test.  Instead, tests will be shifted off as they are run and
only result data needed for presentation will be accumulated.
This should save memory not storing as many objects and should
make rendering summary presentation data more efficient.
@kellyredding
Copy link
Member Author

@jcredding oops meant to make this against the feature branch - closing this one to open a different one. Sorry for the noise.

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

Successfully merging this pull request may close these issues.

1 participant