'Parent' benchmark

34 views
Skip to first unread message

Yaniv Kaul

unread,
Jun 27, 2013, 4:50:56 AM6/27/13
to code...@googlegroups.com
Can someone explain to me how should I use the 'parent' benchmark field?
We have an issue where a single benchmark provides multiple results (for example, bandwidth, cpu usage of module A during the test, cpu usage of module B during the test). For that reason, we use each as a different benchmark:
test-X-bandwidth (units: Mbps), test-X-CPU-moduleA (units: percentage), test-X-CPU-moduleB (units: percentage).
I've tried to group the two 'CPU' related benchmarks under the bandwidth one - but did not see anything coming out from this.
Is this the right way to go?

Thanks in advance,
Y.

Miquel Torres

unread,
Jun 27, 2013, 2:45:21 PM6/27/13
to code...@googlegroups.com
Hi Yahniv,

currently the parent field is not really being used in the UI. It
allows to already structure your data in that way:
Benchmark X (parent)
bandwidth
moduleA
moduleB

but the UI will currently display that as 4 different benches and graphs.

Do you have an idea how you would like to represent a hierarchy in the
user interface?
We could that as a basis (documenting it in an issue) for an
implementation going forward
> --
> You received this message because you are subscribed to the Google Groups
> "codespeed" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to codespeed+...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

Yaniv Kaul

unread,
Jul 1, 2013, 6:52:45 AM7/1/13
to code...@googlegroups.com
The below sounds good to me. 
Ideally, I would like to break tests into many 'parents' ('multiple inheritance' ?). In my case, I'd like to see bandwidth across multiple tests, or multiple tests across a single module, etc. Some can be achieved today using the comparison page.
Note that in many cases, the 'parent' is not a real benchmark - I just wanted to use it as a place-holder. 

Thanks,
Y.

Miquel Torres

unread,
Jul 8, 2013, 2:16:49 PM7/8/13
to code...@googlegroups.com
Thanks for the insights.
I created a new issue @ https://github.com/tobami/codespeed/issues/143
Reply all
Reply to author
Forward
0 new messages