Fix a bug with event names in event summaries getting truncated by 1 character in some cases
#ROBOMERGE-SOURCE: CL 8095828 via CL 8096832
#ROBOMERGE-BOT: (v401-8057353)
[CL 8096844 by ben woodhouse in Main branch]
Averaging no longers shortens the output CSV to the minimum CSV length. Instead, stat frame values are averaged across the CSVs we have frames for. This allows for meaningful comparisons of large sets of CSVs
TODO: process the CSVs one at a time to reduce peak memory use
#ROBOMERGE-SOURCE: CL 8069626 via CL 8095248
#ROBOMERGE-BOT: (v401-8057353)
[CL 8095363 by ben woodhouse in Main branch]
Bulk query improvements:
- Add -beginEvent and -endEvent arguments to generate perf reports only within particular events (e.g skydiving begin/skydiving end)
- Add -summaryTableFilename arg so we can override the summary table filename
[FYI] andrew.ladenberger
#ROBOMERGE-SOURCE: CL 7984408 via CL 7996448
#ROBOMERGE-BOT: (v396-7974030)
[CL 7996657 by ben woodhouse in Main branch]
- Fix an exception when a CSV has no metadata (e.g LLM)
- Improve peak summary. Add support for the <stats> element (no longer need to rely on stats being referenced in graphs)
- Add support for wildcards, e.g <stats>*</stats>
- Remove duplicate stats automatically
- Refactor peak summary to avoid separate arrays for stat attributes - everything is now wrapped up in a PeakStatInfo struct
- Modify CsvStats csv parsing to skip stats with only spaces in the name (for some reason LLM does this)
[FYI] ben.salem
#ROBOMERGE-SOURCE: CL 7669228 via CL 7673482
#ROBOMERGE-BOT: (v380-7672804)
[CL 7673532 by ben woodhouse in Main branch]
A nicer solution would be to strip commas at source in the CSV profiler, but that won't work with existing data
[FYI] chris.bunner
#ROBOMERGE-SOURCE: CL 7650431 via CL 7654000
#ROBOMERGE-BOT: (v372-7473910)
[CL 7654072 by ben woodhouse in Main branch]
Add -readallstats option : reads all stats so that any stat can be output to the summary table. Useful with -customtable in bulk mode (off by default)
#rb david.harvey
#ROBOMERGE-SOURCE: CL 7140216 via CL 7167794
#ROBOMERGE-BOT: (v367-6836689)
[CL 7167824 by ben woodhouse in Main branch]
- bulk mode summary page can have colour thresholds & additional stats.
- automation output csv shows all stats, not just those outside of the main summary.
[FYI] ben.woodhouse
#ROBOMERGE-SOURCE: CL 6396263 via CL 6396457
[CL 6396459 by david harvey in Main branch]
Fix event annotations getting a broken symbol instead of an arrow when converted to HTML
[FYI] david.harvey
#ROBOMERGE-SOURCE: CL 6373387 via CL 6383528
[CL 6383632 by ben woodhouse in Main branch]