[FYI] Tyler.Staples, Ben.Woodhouse
#tests FC diffs on before and after results of PerfReportFort test cases
[CL 35348616 by brendan lienau in ue5-main branch]
"-metadataProxy name" looks up named metadata proxy in ReportTypes.xml csvMetadataProxies
"-overrideMetadata name=value,name=value,name=value" supplies explicit metadata pairs from the commandline
Added query param to PRS to display variables based upon a CSV in the server database
"/variables?id=csvid[&all=true|false]"
Updated binaries
#rb ben.woodhouse, tyler.staples
#tests PRT test cases, local perf server
[CL 35279307 by tom holmes in ue5-main branch]
Adds -noReports to skip report writing
Rebuild relevent binary and pdb
#rb tyler.staples, ben.woodhouse
#rnx
#tests local PRT testing
[CL 35106556 by tom holmes in ue5-main branch]
+ Add the option to sort bucket summary tables by a particular bucket index (asc/desc) or by the stat name.
+ Add the option to specificy the bucket precision in the header column.
+ Sort event summaries by count by default so most frequent events are at the top.
Binary changes will be included before submission.
#rnx
#rb ben.woodhouse
[CL 35021236 by tyler staples in ue5-main branch]
This is a common mistake when editing the XML so we don't want it to prevent generating future reports.
#rnx
[FYI] ben.woodhouse
[CL 34920797 by tyler staples in ue5-main branch]
- Merge displayed event names if they're too close together, respecting priority (priority is implicit based on param order)
- Display nearby event names in an interactive panel alongside stats
- Truncate displayed events on the graph to 32 characters
Note: you can pass -showAllEvents to disable the new merging/truncation behaviour
[CL 34447676 by ben woodhouse in ue5-main branch]
Create a slack bot which reads this JSON content and sends an alert in a specific channel to update users if there was were any regressions
#rb jeremie.roy
#jira UE-216622
[CL 34160685 by imaad farooqui in ue5-main branch]
- Fix a bug in variable resolution for array variables where the whole field would be replaced instead of just the variable
- Replace variables which fail to resolve with an empty string instead of leaving the variable name in place. This is easier for calling code to detect and handle
- Add a graceful failures in a few places to allow us to generate a report if variables fail to resolve
[CL 34155759 by ben woodhouse in ue5-main branch]
#rb ben.woodhouse, kaleb.morris
#tests Built in Release and tested both standalone and via PRS
[RN] PerfReportTool v4.236.0 Added Wildcard Stat support to BoundedStatSummary. This allows ReportTypes.xml to specify '*' for generated columns in a summary table
[FYI] richard.smith
[CL 33652701 by matt harris in ue5-main branch]
- Add support for startEvent and stopEvent in graphs
- Add requiredEvents field for graphs so we can suppress graphs based on whether particular events are present
[CL 32016929 by ben woodhouse in ue5-main branch]
- Add -startEvent and -endEvent params to start and stop graphing at a particular event
- The params -startEventOffset and -endEventOffset allow you to offset the start/end by a particular number of frames
- If multiple CSVs are being processed, the data is cropped so frame counts start from zero
- The existing -maxx and -maxy parameters are relative to the adjusted CSV (e.g so -maxx=200 with -startEvent gc will capture 200 frames from the first gc)
- Fix bug with legend sorting. Frame is now always top
- Fix bug with auto Y axis scaling when a range is specified. Use the range instead of the whole CSV
Common
- Fix commandline parsing for negative numbers. Negative numbers are always recognized as values rather than param names
[FYI] tyler.staples
[CL 32016893 by ben woodhouse in ue5-main branch]