jekyll / Utterson

CI benchmarking suite for Jekyll
MIT License
13 stars 8 forks source link

Add table that shows per-site times #38

Closed pathawks closed 6 years ago

pathawks commented 6 years ago

In addition to the table showing times for each version of Jekyll, it might be nice to have a second table that shows per-site times. Each site would have one row in the table, and each version of Jekyll would have a column.

This will require some serious CSV-fu, I worry.


ref build time in seconds
enforce-commonmark 273.48
master 292.58
site enforce-commonmark master
e25c3bf1682da96f264adf3a3aabb03c 4.27 1.02
be85e694a67d27ba1074fe35fb29e0bc 3.27 2.02
f6683c6d502c4e463bee4833dd466c68 2.27 3.02
4fbbbebcc6081b391a4b17934c38780b 1.27 4.02
47e49622f2ffe60edbf63faf58c01537 4.27 5.02
e869620ac7c7ab29f1b04debb94ac4fd 3.27 1.02
d3aa08456e7402c9fffa120667e68036 2.27 2.02
bb6b796c08778bb60dbb5afe7a753a3f 1.27 3.02
1920b302f922319299312f4de95b92eb 4.27 4.02
111e98b546f0088f7b47470931eeaa24 3.27 5.02
pathawks commented 6 years ago

I'm not sure if site should display the hash of the Git URL (so that we focus on build times, rather than the site itself) or a link to the site's repo (in case we had questions about why one site took more/less time to build than others).

pathawks commented 6 years ago

Once we add flamegraphs (If I can ever figure out how to use rbspy), we would include a link to each site's flamegraph in this table as well.