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

perf_tests: make column generic #2590

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

travisdowns
Copy link
Contributor

This introduces a concept of a "column" in the perf test output, which given a result is a rest metric which can be output as a result of the test (as an actual column in stdout and md views, or as a property in the json writer).

This means that all 3 writers will keep a consistent view of the available metrics (cycles was missing from md output before this change), and it also enables things like adjusting the columns shown in the future.

This introduces a concept of a "column" in the perf test output, which
given a result is a rest metric which can be output as a result of
the test (as an actual column in stdout and md views, or as a property
in the json writer).

This means that all 3 writers will keep a consistent view of the
available metrics (cycles was missing from md output before this
change), and it also enables things like adjusting the columns shown
in the future.
@travisdowns
Copy link
Contributor Author

This solves missing cycles and somehow reduces duplication "in principle", though the duplication was mostly limited to horizontal duplication on a single line (but still error prone).

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