Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-07-22 | stats/gen_report: generate the commits' stats with python instead of R | Martin Peres | 1 | -6/+30 | |
2015-07-21 | stats: add tools to generate offline reports | Martin Peres | 2 | -0/+314 | |
2015-07-21 | Be flexible in choosing where to benchmark upto | Chris Wilson | 1 | -4/+9 | |
Allow the user to pass in the target commit. This is just a first step to allow the user to parse in arbitrary git ranges. | |||||
2015-07-21 | Make the FPS difference computations robust against divide-by-zero | Chris Wilson | 1 | -8/+8 | |
2015-07-21 | Reset the FPS summation between runs | Chris Wilson | 1 | -0/+1 | |
If we don't remember to reset the FPS counter, the geometric mean gradually averages the result of the entire test run - rendering its comparison very confusing. | |||||
2015-07-20 | core: dump the commit list as we go to enable offline analysis | Martin Peres | 1 | -0/+5 | |
2015-07-20 | core: switch to the finish date instead of just the execution time | Martin Peres | 1 | -1/+2 | |
2015-07-20 | core: general style fixes | Martin Peres | 1 | -11/+12 | |
2015-07-20 | Finish each commit by showing the geometric mean | Chris Wilson | 1 | -0/+25 | |
The geometric mean helps to summarise all of the individual tests into a single traffic. | |||||
2015-07-20 | Abort if we fail to stash the current dirty state | Chris Wilson | 1 | -0/+5 | |
We never want to lose work-in-progress, so abort if we cannot stash it away. | |||||
2015-07-20 | stats: fix the execution when there is only one sample | Martin Peres | 1 | -1/+5 | |
2015-07-20 | Add some color to the fps diff output | Chris Wilson | 1 | -12/+30 | |
I could say that the color provide a quick guide as to how the runs are fairing, but really it just makes the output pretty. Just as important is to just the text alignment so it becomes easier to scan through the numbers. | |||||
2015-07-20 | Place the repo check before setting up the termination handler | Chris Wilson | 1 | -12/+12 | |
If we don't have a git repository we exit early and have nothing to restore. | |||||
2015-07-20 | Replace git log parsing with git plumbing | Chris Wilson | 1 | -7/+4 | |
Instead of piping 'git log' output through a text pipeline, just use the git plumbing commands directly to generate the commit lists. | |||||
2015-07-20 | Try benchmarking any work-in-progress | Chris Wilson | 1 | -4/+13 | |
2015-07-20 | Preserve local modifications | Chris Wilson | 1 | -0/+5 | |
Next challenge will be to benchmark them as well | |||||
2015-07-20 | Add citybench test | Chris Wilson | 2 | -1/+20 | |
2015-07-20 | Filter available tests | Chris Wilson | 3 | -0/+7 | |
Do a small precursory check to see if the test binaries exist before advertising the test as available. | |||||
2015-07-20 | Reverse computation of perf changes | Chris Wilson | 1 | -1/+1 | |
An increase from 6000 to 15000 fps should be reported as an 150% improvement not, a mere, 60%. | |||||
2015-07-20 | Unbuffer test pipelines | Chris Wilson | 2 | -2/+6 | |
My debian system likes to put large buffers between pipes resulting in no output being processed during the test and always generating empty strings and divide-by-zero errors. Apparently we have to restore line buffering manually for textual pipelines. | |||||
2015-07-20 | core: redirect the tests' output to an error file | Martin Peres | 1 | -4/+10 | |
2015-07-20 | tests: move out the DISPLAY override out of the tests | Martin Peres | 3 | -3/+3 | |
This should be done in the init hook! | |||||
2015-07-20 | Use 'git show --format' to generate oneline commit identifier | Chris Wilson | 1 | -2/+1 | |
Using the format for git show we can do the name generation in a single step, throw in a bit of color and avoid including an extra character into the commit id when copy-pasting. | |||||
2015-07-17 | test/ue4-reflections: use benchmark mode for more reproducibility | Martin Peres | 1 | -1/+1 | |
2015-07-17 | test/ue4-reflections: delete the previous results before running the new ones | Martin Peres | 1 | -0/+2 | |
2015-07-17 | stats: fix the script for non-gnu versions of awk | Martin Peres | 1 | -1/+17 | |
2015-07-17 | core: save the logs in different folders | Martin Peres | 1 | -5/+5 | |
2015-07-16 | test/ue4-reflections: make sure that nothing gets outputed accidentally | Martin Peres | 1 | -1/+1 | |
2015-07-16 | core: improve the output of the fps | Martin Peres | 1 | -1/+11 | |
2015-07-16 | core: let the tests make sure that they do not print anything in stderr | Martin Peres | 1 | -1/+1 | |
This makes it easier to debug what the heck is going wrong when it does :) | |||||
2015-07-16 | test: add the UE4 Reflections Subway test | Martin Peres | 2 | -0/+25 | |
2015-07-16 | core: add support for hooks | Martin Peres | 2 | -1/+56 | |
2015-07-16 | core: dump the raw fps of each test to the logs/ folder | Martin Peres | 1 | -0/+9 | |
2015-07-15 | tests: add SynMark's OglBatch7 test | Martin Peres | 2 | -0/+12 | |
2015-07-15 | core: add a config file for the benchmarks | Martin Peres | 1 | -0/+3 | |
2015-07-15 | core: make sure we are in the right folder before dealing with the repo | Martin Peres | 1 | -0/+3 | |
2015-07-15 | core: dump compile logs in the logs/ folder | Martin Peres | 1 | -2/+4 | |
2015-07-15 | core: add support for zsh | Martin Peres | 1 | -20/+9 | |
2015-07-15 | core: save the compilation output to the logs/ folder | Martin Peres | 1 | -2/+2 | |
2015-07-15 | core: document the default values of the optional arguments | Martin Peres | 1 | -2/+2 | |
2015-07-14 | tests: add a glxgears test | Martin Peres | 1 | -0/+9 | |
2015-07-14 | core: expect the tests to return fps, not the stats | Martin Peres | 2 | -5/+28 | |
2015-07-14 | init version of ezbench | Martin Peres | 1 | -0/+210 | |