bencheeorg / bencheeorg/benchee

Include the benchmarking code itself in the Suite (for display)

Open
#209 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Elixir
Stars
1.5k
Forks
70
PR merge metrics
No merged PRs in 30d

Description

It might be very nice to include the actual benchmarking code that benchee was run with in the suite itself so it can be displayed by formatters (for instance in the html formatter) for an easy reference as to what the benchmark actually looked like.

I'm not sure how easy it is though... is there some magic variable like "actual top level file that is executing" ;P I guess we can try and grab it from the command being run but that might also be error prone and should definitely have a fail safe.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing how the benchmark suite is built and how formatters, especially the HTML formatter, consume it. Investigate whether the command or executing file can provide the benchmarking source, including a safe fallback; done means the source is available in the suite and can be displayed by formatters.

Written by the indexing model from the issue text.

Assessment

Tech stack
elixir
Domain
performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.